Home | History | Annotate | Download | only in utils

Lines Matching defs:BlobCache

29 // A BlobCache is an in-memory cache for binary key/value pairs.  A BlobCache
36 class BlobCache : public RefBase {
44 BlobCache(size_t maxKeySize, size_t maxValueSize, size_t maxTotalSize);
52 // values specified to the BlobCache constructor), then the key/value pair
89 // loaded into a BlobCache object using the unflatten method. The contents
90 // of the BlobCache object will not be modified.
98 // the BlobCache will be evicted from the cache. If an error occurs while
99 // unflattening the serialized cache contents then the BlobCache will be
106 BlobCache(const BlobCache&);
107 void operator=(const BlobCache&);
171 // A Header is the header for the entire BlobCache serialization format. No
175 // serialized BlobCache contents. It must always contain 'Blb$'.
212 // BlobCache::set with a keySize parameter larger than mMaxKeySize will
217 // BlobCache::set with a valueSize parameter larger than mMaxValueSize will
222 // includes space for both keys and values. When a call to BlobCache::set
224 // pair passed to BlobCache::set will not be cached or other cache entries