Lines Matching refs:threadSafeCache
140 int numCacheEntries() const { return this->threadSafeCache()->numEntries(); } in numCacheEntries()
166 GrThreadSafeCache* threadSafeCache() { return fDContext->priv().threadSafeCache(); } in threadSafeCache() function in TestHelper
167 const GrThreadSafeCache* threadSafeCache() const { return fDContext->priv().threadSafeCache(); } in threadSafeCache() function in TestHelper
183 auto view = AccessCachedView(rContext, this->threadSafeCache(), in addViewAccess()
218 auto threadSafeCache = this->threadSafeCache(); in checkView() local
220 auto [view, xtraData] = threadSafeCache->findWithData(key); in checkView()
304 auto threadSafeCache = this->threadSafeCache(); in checkVert() local
306 auto [vertData, xtraData] = threadSafeCache->findVertsWithData(key); in checkVert()
490 auto threadSafeViewCache = rContext->priv().threadSafeCache(); in findOrCreateVertices()
664 GrThreadSafeCache* threadSafeCache, in AccessCachedView() argument
678 auto [view, data] = threadSafeCache->findOrAddWithData(key, lazyView); in AccessCachedView()
700 threadSafeCache->remove(key); in AccessCachedView()
709 if (view = threadSafeCache->find(key); !failLookup && view) { in AccessCachedView()
719 auto [newView, data] = threadSafeCache->addWithData(key, view); in AccessCachedView()
954 auto threadSafeCache = helper.threadSafeCache(); in test_5() local
959 size_t initialSize = threadSafeCache->approxBytesUsedForHash(); in test_5()
961 while (initialSize == threadSafeCache->approxBytesUsedForHash()) { in test_5()
970 /*misses*/ threadSafeCache->numEntries(), in test_5()
1047 helper.threadSafeCache()->dropUniqueRefs(nullptr); in test_7()
1052 helper.threadSafeCache()->dropUniqueRefs(nullptr); in test_7()
1057 helper.threadSafeCache()->dropAllRefs(); in test_7()
1487 auto [vertexData, xtraData] = helper.threadSafeCache()->findVertsWithData(key); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
1500 auto [vertexData, xtraData] = helper.threadSafeCache()->findVertsWithData(key); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()