Lines Matching refs:BlobCache

17 #define LOG_TAG "BlobCache"
23 #include <utils/BlobCache.h>
29 // BlobCache::Header::mMagicNumber value
32 // BlobCache::Header::mBlobCacheVersion value
35 // BlobCache::Header::mDeviceVersion value
38 BlobCache::BlobCache(size_t maxKeySize, size_t maxValueSize, size_t maxTotalSize):
54 void BlobCache::set(const void* key, size_t keySize, const void* value,
133 size_t BlobCache::get(const void* key, size_t keySize, void* value,
166 size_t BlobCache::getFlattenedSize() const {
179 size_t BlobCache::getFdCount() const {
183 status_t BlobCache::flatten(void* buffer, size_t size, int fds[], size_t count)
231 status_t BlobCache::unflatten(void const* buffer, size_t size, int fds[],
233 // All errors should result in the BlobCache being in an empty state.
289 long int BlobCache::blob_random() {
297 void BlobCache::clean() {
308 bool BlobCache::isCleanable() const {
312 BlobCache::Blob::Blob(const void* data, size_t size, bool copyData):
321 BlobCache::Blob::~Blob() {
327 bool BlobCache::Blob::operator<(const Blob& rhs) const {
335 const void* BlobCache::Blob::getData() const {
339 size_t BlobCache::Blob::getSize() const {
343 BlobCache::CacheEntry::CacheEntry() {
346 BlobCache::CacheEntry::CacheEntry(const sp<Blob>& key, const sp<Blob>& value):
351 BlobCache::CacheEntry::CacheEntry(const CacheEntry& ce):
356 bool BlobCache::CacheEntry::operator<(const CacheEntry& rhs) const {
360 const BlobCache::CacheEntry& BlobCache::CacheEntry::operator=(const CacheEntry& rhs) {
366 sp<BlobCache::Blob> BlobCache::CacheEntry::getKey() const {
370 sp<BlobCache::Blob> BlobCache::CacheEntry::getValue() const {
374 void BlobCache::CacheEntry::setValue(const sp<Blob>& value) {