@@ -102,7 +102,7 @@ LiveBucketIndex::maybeInitializeCache(size_t totalBucketListAccountsSizeBytes,
102102 }
103103
104104 // Cache is already initialized
105- if (std::shared_lock<std::shared_mutex> lock (mCacheMutex ); mCache )
105+ if (SharedLockShared lock (mCacheMutex ); mCache )
106106 {
107107 return ;
108108 }
@@ -123,7 +123,7 @@ LiveBucketIndex::maybeInitializeCache(size_t totalBucketListAccountsSizeBytes,
123123 return ;
124124 }
125125
126- std::unique_lock<std::shared_mutex> lock (mCacheMutex );
126+ SharedLockExclusive lock (mCacheMutex );
127127 if (totalBucketListAccountsSizeBytes < maxBucketListBytesToCache)
128128 {
129129 // We can cache the entire bucket
@@ -202,7 +202,7 @@ LiveBucketIndex::getCachedEntry(LedgerKey const& k) const
202202{
203203 if (shouldUseCache () && isCachedType (k))
204204 {
205- std::shared_lock<std::shared_mutex> lock (mCacheMutex );
205+ SharedLockShared lock (mCacheMutex );
206206 auto cachePtr = mCache ->maybeGet (k);
207207 if (cachePtr)
208208 {
@@ -323,7 +323,7 @@ LiveBucketIndex::shouldUseCache() const
323323{
324324 if (mDiskIndex )
325325 {
326- std::shared_lock<std::shared_mutex> lock (mCacheMutex );
326+ SharedLockShared lock (mCacheMutex );
327327 return mCache != nullptr ;
328328 }
329329
@@ -353,7 +353,7 @@ LiveBucketIndex::maybeAddToCache(
353353 // earlier.
354354 mCacheMissMeter .Mark ();
355355
356- std::unique_lock<std::shared_mutex> lock (mCacheMutex );
356+ SharedLockExclusive lock (mCacheMutex );
357357 mCache ->put (k, entry);
358358 }
359359}
@@ -392,7 +392,7 @@ LiveBucketIndex::getMaxCacheSize() const
392392{
393393 if (shouldUseCache ())
394394 {
395- std::shared_lock<std::shared_mutex> lock (mCacheMutex );
395+ SharedLockShared lock (mCacheMutex );
396396 return mCache ->maxSize ();
397397 }
398398
@@ -405,7 +405,7 @@ LiveBucketIndex::getCurrentCacheSize() const
405405{
406406 if (shouldUseCache ())
407407 {
408- std::shared_lock<std::shared_mutex> lock (mCacheMutex );
408+ SharedLockShared lock (mCacheMutex );
409409 return mCache ->size ();
410410 }
411411
0 commit comments