summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcservice.cpp3
-rw-r--r--staging_vespalib/src/vespa/vespalib/stllike/lrucache_map.hpp2
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;