]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/shared_cache: using size in get_count.
authorJianpeng Ma <jianpeng.ma@intel.com>
Mon, 19 Nov 2018 06:47:36 +0000 (14:47 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Tue, 20 Nov 2018 02:03:35 +0000 (10:03 +0800)
Meantime add lock to protect.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/common/shared_cache.hpp

index d490149ae33623dbd1ce8653c4bea4b67fa3cbea..92cd8b7a8f9302e9a4d62379f7015f55e3e0f756 100644 (file)
@@ -124,7 +124,8 @@ public:
   }
 
   int get_count() {
-    return lru.size();
+    std::lock_guard locker{lock};
+    return size;
   }
 
   /// adjust container comparator (for purposes of get_next sort order)