Lines Matching refs:threadSafeCache
143 int numCacheEntries() const { return this->threadSafeCache()->numEntries(); }
169 GrThreadSafeCache* threadSafeCache() { return fDContext->priv().threadSafeCache(); }
170 const GrThreadSafeCache* threadSafeCache() const { return fDContext->priv().threadSafeCache(); }
186 auto view = AccessCachedView(rContext, this->threadSafeCache(),
221 auto threadSafeCache = this->threadSafeCache();
223 auto [view, xtraData] = threadSafeCache->findWithData(key);
307 auto threadSafeCache = this->threadSafeCache();
309 auto [vertData, xtraData] = threadSafeCache->findVertsWithData(key);
495 auto threadSafeViewCache = rContext->priv().threadSafeCache();
672 GrThreadSafeCache* threadSafeCache,
686 auto [view, data] = threadSafeCache->findOrAddWithData(key, lazyView);
708 threadSafeCache->remove(key);
717 if (view = threadSafeCache->find(key); !failLookup && view) {
727 auto [newView, data] = threadSafeCache->addWithData(key, view);
962 auto threadSafeCache = helper.threadSafeCache();
967 size_t initialSize = threadSafeCache->approxBytesUsedForHash();
969 while (initialSize == threadSafeCache->approxBytesUsedForHash()) {
978 /*misses*/ threadSafeCache->numEntries(),
1055 helper.threadSafeCache()->dropUniqueRefs(nullptr);
1060 helper.threadSafeCache()->dropUniqueRefs(nullptr);
1065 helper.threadSafeCache()->dropAllRefs();
1495 auto [vertexData, xtraData] = helper.threadSafeCache()->findVertsWithData(key);
1508 auto [vertexData, xtraData] = helper.threadSafeCache()->findVertsWithData(key);