Remove unused SkGlyphCache::VisitAllCaches.
authorbungeman <bungeman@google.com>
Mon, 18 Aug 2014 14:57:26 +0000 (07:57 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 18 Aug 2014 14:57:26 +0000 (07:57 -0700)
R=reed@google.com

Author: bungeman@google.com

Review URL: https://codereview.chromium.org/472153002

src/core/SkGlyphCache.cpp
src/core/SkGlyphCache.h

index 2ab721aab464c74676cde710a711156c125e5a2d..3d29f9f38bb76ea6774ccd5a16f8085eedb26e9d 100755 (executable)
@@ -487,23 +487,6 @@ void SkGlyphCache_Globals::purgeAll() {
     this->internalPurge(fTotalMemoryUsed);
 }
 
-void SkGlyphCache::VisitAllCaches(bool (*proc)(SkGlyphCache*, void*),
-                                  void* context) {
-    SkGlyphCache_Globals& globals = getGlobals();
-    SkAutoMutexAcquire    ac(globals.fMutex);
-    SkGlyphCache*         cache;
-
-    globals.validate();
-
-    for (cache = globals.internalGetHead(); cache != NULL; cache = cache->fNext) {
-        if (proc(cache, context)) {
-            break;
-        }
-    }
-
-    globals.validate();
-}
-
 /*  This guy calls the visitor from within the mutext lock, so the visitor
     cannot:
     - take too much time
index 2939eaa678f99f0201a9205b2963dfcd24f435da..e27b34cfec12a03e5f27113b15f494bfb1dcaa69 100644 (file)
@@ -121,12 +121,6 @@ public:
 
     SkScalerContext* getScalerContext() const { return fScalerContext; }
 
-    /** Call proc on all cache entries, stopping early if proc returns true.
-        The proc should not create or delete caches, since it could produce
-        deadlock.
-    */
-    static void VisitAllCaches(bool (*proc)(SkGlyphCache*, void*), void* ctx);
-
     /** Find a matching cache entry, and call proc() with it. If none is found
         create a new one. If the proc() returns true, detach the cache and
         return it, otherwise leave it and return NULL.