Home | History | Annotate | Download | only in utils

Lines Matching refs:keySize

54 void BlobCache::set(const void* key, size_t keySize, const void* value,
56 if (mMaxKeySize < keySize) {
58 keySize, mMaxKeySize);
66 if (mMaxTotalSize < keySize + valueSize) {
68 "large: %d (limit: %d)", keySize + valueSize, mMaxTotalSize);
71 if (keySize == 0) {
72 ALOGW("set: not caching because keySize is 0");
80 sp<Blob> dummyKey(new Blob(key, keySize, false));
87 sp<Blob> keyBlob(new Blob(key, keySize, true));
89 size_t newTotalSize = mTotalSize + keySize + valueSize;
99 keySize + valueSize, mMaxTotalSize);
106 keySize, valueSize);
120 keySize + valueSize, mMaxTotalSize);
127 "value", keySize, valueSize);
133 size_t BlobCache::get(const void* key, size_t keySize, void* value,
135 if (mMaxKeySize < keySize) {
137 keySize, mMaxKeySize);
140 sp<Blob> dummyKey(new Blob(key, keySize, false));
144 ALOGV("get: no cache entry found for key of size %d", keySize);
208 size_t keySize = keyBlob->getSize();
211 size_t entrySize = sizeof(EntryHeader) + keySize + valueSize;
219 eheader->mKeySize = keySize;
222 memcpy(eheader->mData, keyBlob->getData(), keySize);
223 memcpy(eheader->mData + keySize, valueBlob->getData(), valueSize);
270 size_t keySize = eheader->mKeySize;
272 size_t entrySize = sizeof(EntryHeader) + keySize + valueSize;
281 set(data, keySize, data + keySize, valueSize);