From ff79f206fcf8ff9144bc7ce00e71a46564db6ca1 Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Mon, 19 Nov 2018 14:47:36 +0800 Subject: [PATCH] common/shared_cache: using size in get_count. Meantime add lock to protect. Signed-off-by: Jianpeng Ma --- src/common/shared_cache.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/shared_cache.hpp b/src/common/shared_cache.hpp index d490149ae336..92cd8b7a8f93 100644 --- a/src/common/shared_cache.hpp +++ b/src/common/shared_cache.hpp @@ -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) -- 2.47.3