diff --git a/src/bucket/LiveBucketIndex.cpp b/src/bucket/LiveBucketIndex.cpp index 1142a621be..e0122b2340 100644 --- a/src/bucket/LiveBucketIndex.cpp +++ b/src/bucket/LiveBucketIndex.cpp @@ -202,7 +202,7 @@ LiveBucketIndex::getCachedEntry(LedgerKey const& k) const { if (shouldUseCache() && isCachedType(k)) { - SharedLockShared lock(mCacheMutex); + SharedLockExclusive lock(mCacheMutex); auto cachePtr = mCache->maybeGet(k); if (cachePtr) {