Lines Matching refs:cacheId
34 bool ClientCache::getBuffer(const client_cache_t& cacheId, in getBuffer() argument
36 auto& [processToken, id] = cacheId; in getBuffer()
60 bool ClientCache::add(const client_cache_t& cacheId, const sp<GraphicBuffer>& buffer) { in add() argument
61 auto& [processToken, id] = cacheId; in add()
114 void ClientCache::erase(const client_cache_t& cacheId) { in erase() argument
115 auto& [processToken, id] = cacheId; in erase()
120 if (!getBuffer(cacheId, &buf)) { in erase()
136 recipient->bufferErased(cacheId); in erase()
140 std::shared_ptr<renderengine::ExternalTexture> ClientCache::get(const client_cache_t& cacheId) { in get() argument
144 if (!getBuffer(cacheId, &buf)) { in get()
152 bool ClientCache::registerErasedRecipient(const client_cache_t& cacheId, in registerErasedRecipient() argument
157 if (!getBuffer(cacheId, &buf)) { in registerErasedRecipient()
165 void ClientCache::unregisterErasedRecipient(const client_cache_t& cacheId, in unregisterErasedRecipient() argument
170 if (!getBuffer(cacheId, &buf)) { in unregisterErasedRecipient()
193 client_cache_t cacheId = {processToken, id}; in removeProcess() local
197 pendingErase.emplace_back(erasedRecipient, cacheId); in removeProcess()
204 for (auto& [recipient, cacheId] : pendingErase) { in removeProcess()
205 recipient->bufferErased(cacheId); in removeProcess()