Lines Matching refs:cacheId
32 bool ClientCache::getBuffer(const client_cache_t& cacheId, in getBuffer() argument
34 auto& [processToken, id] = cacheId; in getBuffer()
58 void ClientCache::add(const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer) { in add() argument
59 auto& [processToken, id] = cacheId; in add()
104 void ClientCache::erase(const client_cache_t& cacheId) { in erase() argument
105 auto& [processToken, id] = cacheId; in erase()
110 if (!getBuffer(cacheId, &buf)) { in erase()
126 recipient->bufferErased(cacheId); in erase()
130 sp<GraphicBuffer> ClientCache::get(const client_cache_t& cacheId) { in get() argument
134 if (!getBuffer(cacheId, &buf)) { in get()
142 void ClientCache::registerErasedRecipient(const client_cache_t& cacheId, in registerErasedRecipient() argument
147 if (!getBuffer(cacheId, &buf)) { in registerErasedRecipient()
154 void ClientCache::unregisterErasedRecipient(const client_cache_t& cacheId, in unregisterErasedRecipient() argument
159 if (!getBuffer(cacheId, &buf)) { in unregisterErasedRecipient()
182 client_cache_t cacheId = {processToken, id}; in removeProcess() local
186 pendingErase.emplace_back(erasedRecipient, cacheId); in removeProcess()
193 for (auto& [recipient, cacheId] : pendingErase) { in removeProcess()
194 recipient->bufferErased(cacheId); in removeProcess()