Lines Matching refs:MultifileBlobCache
65 MultifileBlobCache::MultifileBlobCache(size_t maxKeySize, size_t maxValueSize, size_t maxTotalSize, in MultifileBlobCache() function in android::MultifileBlobCache
117 mTaskThread = std::thread(&MultifileBlobCache::processTasks, this); in MultifileBlobCache()
286 MultifileBlobCache::~MultifileBlobCache() { in ~MultifileBlobCache()
305 void MultifileBlobCache::set(const void* key, EGLsizeiANDROID keySize, const void* value, in set()
377 EGLsizeiANDROID MultifileBlobCache::get(const void* key, EGLsizeiANDROID keySize, void* value, in get()
502 void MultifileBlobCache::finish() { in finish()
523 bool MultifileBlobCache::createStatus(const std::string& baseDir) { in createStatus()
561 bool MultifileBlobCache::checkStatus(const std::string& baseDir) { in checkStatus()
629 void MultifileBlobCache::trackEntry(uint32_t entryHash, EGLsizeiANDROID valueSize, size_t fileSize, in trackEntry()
635 bool MultifileBlobCache::contains(uint32_t hashEntry) const { in contains()
639 MultifileEntryStats MultifileBlobCache::getEntryStats(uint32_t entryHash) { in getEntryStats()
643 void MultifileBlobCache::increaseTotalCacheSize(size_t fileSize) { in increaseTotalCacheSize()
648 void MultifileBlobCache::decreaseTotalCacheSize(size_t fileSize) { in decreaseTotalCacheSize()
653 bool MultifileBlobCache::addToHotCache(uint32_t newEntryHash, int newFd, uint8_t* newEntryBuffer, in addToHotCache()
697 bool MultifileBlobCache::removeFromHotCache(uint32_t entryHash) { in removeFromHotCache()
719 bool MultifileBlobCache::applyLRU(size_t cacheSizeLimit, size_t cacheEntryLimit) { in applyLRU()
765 bool MultifileBlobCache::clearCache() { in clearCache()
804 void MultifileBlobCache::trimCache() { in trimCache()
819 void MultifileBlobCache::processTask(DeferredTask& task) { in processTask()
884 void MultifileBlobCache::processTasksImpl(bool* exitThread) { in processTasksImpl()
914 void MultifileBlobCache::processTasks() { in processTasks()
925 void MultifileBlobCache::queueTask(DeferredTask&& task) { in queueTask()
932 void MultifileBlobCache::waitForWorkComplete() { in waitForWorkComplete()