diff options
-rw-r--r-- | messagebus/src/vespa/messagebus/network/rpcservice.cpp | 3 | ||||
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/messagebus/src/vespa/messagebus/network/rpcservice.cpp b/messagebus/src/vespa/messagebus/network/rpcservice.cpp index 337cea3322b..fd1b84f545f 100644 --- a/messagebus/src/vespa/messagebus/network/rpcservice.cpp +++ b/messagebus/src/vespa/messagebus/network/rpcservice.cpp @@ -5,8 +5,7 @@ namespace mbus { -RPCService::RPCService(const Mirror &mirror, - const string &pattern) : +RPCService::RPCService(const Mirror &mirror, const string &pattern) : _mirror(mirror), _pattern(pattern), _addressIdx(random()), 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; |