diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-03-29 21:14:26 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-03-29 21:14:26 +0000 |
commit | 506d2d5491448fea5683ea8d34957b10e048847b (patch) | |
tree | 39d2150dc0250b0a3f45bed03fb66c6dc84b1b98 /staging_vespalib | |
parent | 720a6c64c4bd9e70f52a89d909560f6f26125887 (diff) |
Only start LRU mode once half full
Diffstat (limited to 'staging_vespalib')
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp b/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp index d8d55c9b8c4..c8a3db878b8 100644 --- a/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp +++ b/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp @@ -267,7 +267,7 @@ typename lrucache_map<P>::internal_iterator lrucache_map<P>::findAndRef(const K & key) { internal_iterator found = HashTable::find(key); - if (found != HashTable::end()) { + if (found != HashTable::end() && (size()*2 > capacity())) { ref(found); } return found; |