diff options
author | Herb Derby <herb@google.com> | 2018-04-26 12:59:08 -0400 |
---|---|---|
committer | Herb Derby <herb@google.com> | 2018-04-26 18:46:45 +0000 |
commit | d238d2fb6741e4dded7b6ebe7a3e3a11bd3f6ac9 (patch) | |
tree | 24aa4296900095021a6737c63e939c1db4d7144d /src/core/SkStrikeCache.h | |
parent | 47ed6f10ef1d6c29512f95e88a7e51456c4d8f87 (diff) |
Track tail of strike cache
Change-Id: Ic5d5ae5d4c45d0bc5b82dd2257752184a8b529d0
Reviewed-on: https://skia-review.googlesource.com/123935
Commit-Queue: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Auto-Submit: Herb Derby <herb@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'src/core/SkStrikeCache.h')
-rw-r--r-- | src/core/SkStrikeCache.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkStrikeCache.h b/src/core/SkStrikeCache.h index d4dc13927c..3e199da1e9 100644 --- a/src/core/SkStrikeCache.h +++ b/src/core/SkStrikeCache.h @@ -144,7 +144,7 @@ private: // The following methods can only be called when mutex is already held. Node* internalGetHead() const { return fHead; } - Node* internalGetTail() const; + Node* internalGetTail() const { return fTail; } void internalDetachCache(Node*); void internalAttachToHead(Node*); @@ -157,6 +157,7 @@ private: mutable SkSpinlock fLock; Node* fHead{nullptr}; + Node* fTail{nullptr}; size_t fTotalMemoryUsed{0}; size_t fCacheSizeLimit{SK_DEFAULT_FONT_CACHE_LIMIT}; int32_t fCacheCountLimit{SK_DEFAULT_FONT_CACHE_COUNT_LIMIT}; |