summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/vespa/vespalib/stllike/cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'staging_vespalib/src/vespa/vespalib/stllike/cache.h')
-rw-r--r--staging_vespalib/src/vespa/vespalib/stllike/cache.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/stllike/cache.h b/staging_vespalib/src/vespa/vespalib/stllike/cache.h
index d0491e4d246..798fdb70138 100644
--- a/staging_vespalib/src/vespa/vespalib/stllike/cache.h
+++ b/staging_vespalib/src/vespa/vespalib/stllike/cache.h
@@ -2,7 +2,6 @@
#pragma once
#include <vespa/vespalib/stllike/lrucache_map.h>
-#include <vespa/vespalib/util/sync.h>
#include <atomic>
namespace vespalib {
@@ -134,7 +133,7 @@ private:
*/
bool removeOldest(const value_type & v) override;
size_t calcSize(const K & k, const V & v) const { return sizeof(value_type) + _sizeK(k) + _sizeV(v); }
- vespalib::Lock & getLock(const K & k) {
+ std::mutex & getLock(const K & k) {
size_t h(_hasher(k));
return _addLocks[h%(sizeof(_addLocks)/sizeof(_addLocks[0]))];
}
@@ -156,7 +155,7 @@ private:
BackingStore & _store;
mutable std::mutex _hashLock;
/// Striped locks that can be used for having a locked access to the backing store.
- vespalib::Lock _addLocks[113];
+ std::mutex _addLocks[113];
};
}