From 5e7bce870190540010018932137d643538c8de44 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Thu, 21 Dec 2017 23:15:38 +0100 Subject: Use a faster and simpler iteration for speed and simplicity. --- staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'staging_vespalib') diff --git a/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp b/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp index fe57de093dd..dfa21e12137 100644 --- a/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp +++ b/staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp @@ -122,7 +122,7 @@ lrucache_map

::erase(const K & key) { } else { _tail = v._prev; } - HashTable::erase(*this, it); + HashTable::erase(*this, HashTable::hash(key), it); } } @@ -202,7 +202,7 @@ lrucache_map

::removeOld() { { _tail = last->second._prev; HashTable::getByInternalIndex(_tail).second._next = LinkedValueBase::npos; - HashTable::erase(*this, HashTable::find(last->first)); + HashTable::erase(*this, HashTable::hash(last->first), HashTable::find(last->first)); } } } -- cgit v1.2.3