| 929 | } |
| 930 | |
| 931 | CacheStats AsyncDataCache::refreshStats() const { |
| 932 | CacheStats stats; |
| 933 | for (auto& shard : shards_) { |
| 934 | shard->updateStats(stats); |
| 935 | } |
| 936 | if (ssdCache_ != nullptr) { |
| 937 | stats.ssdStats = std::make_shared<SsdCacheStats>(ssdCache_->stats()); |
| 938 | } |
| 939 | return stats; |
| 940 | } |
| 941 | |
| 942 | void AsyncDataCache::clear() { |
| 943 | for (auto& shard : shards_) { |