Index: src/core/SkResourceCache.h |
diff --git a/src/core/SkResourceCache.h b/src/core/SkResourceCache.h |
index f2fd8fc047443b64e0688c28cf3804ec78fbfbed..93f2ca49e686d7ab2273b54ca0a8ca352cf8ab74 100644 |
--- a/src/core/SkResourceCache.h |
+++ b/src/core/SkResourceCache.h |
@@ -76,7 +76,6 @@ public: |
Rec* fNext; |
Rec* fPrev; |
int32_t fLockCount; |
- int32_t fPad; |
friend class SkResourceCache; |
}; |
@@ -98,6 +97,7 @@ public: |
static const Rec* AddAndLock(Rec*); |
static void Add(Rec*); |
static void Unlock(ID); |
+ static void Remove(ID); |
static size_t GetTotalBytesUsed(); |
static size_t GetTotalByteLimit(); |
@@ -140,6 +140,7 @@ public: |
const Rec* findAndLock(const Key& key); |
const Rec* addAndLock(Rec*); |
void add(Rec*); |
+ void remove(Rec*); |
/** |
* Given a non-null ID ptr returned by either findAndLock or addAndLock, |
@@ -189,7 +190,6 @@ private: |
size_t fSingleAllocationByteLimit; |
int fCount; |
- void purgeRec(Rec*); |
void purgeAsNeeded(); |
// linklist management |