From cdcf378be0cb5955c6f81fcd856531286ae33a5a Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Wed, 8 Jun 2022 10:02:19 +0200 Subject: Use m_BucketDir for cache key context Easier to debug and no conflicts --- zenserver/cache/structuredcachestore.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'zenserver/cache/structuredcachestore.cpp') diff --git a/zenserver/cache/structuredcachestore.cpp b/zenserver/cache/structuredcachestore.cpp index 330534528..91e374ae2 100644 --- a/zenserver/cache/structuredcachestore.cpp +++ b/zenserver/cache/structuredcachestore.cpp @@ -1461,7 +1461,7 @@ ZenCacheDiskLayer::CacheBucket::GatherReferences(GcContext& GcCtx) } GcCtx.ContributeCids(Cids); - GcCtx.ContributeCacheKeys(fmt::format("{}", reinterpret_cast(this)), std::move(ExpiredKeys)); + GcCtx.ContributeCacheKeys(m_BucketDir.string(), std::move(ExpiredKeys)); } void @@ -1506,7 +1506,7 @@ ZenCacheDiskLayer::CacheBucket::CollectGarbage(GcContext& GcCtx) m_SlogFile.Flush(); - std::span ExpiredCacheKeys = GcCtx.ExpiredCacheKeys(fmt::format("{}", reinterpret_cast(this))); + std::span ExpiredCacheKeys = GcCtx.ExpiredCacheKeys(m_BucketDir.string()); std::vector DeleteCacheKeys; DeleteCacheKeys.reserve(ExpiredCacheKeys.size()); GcCtx.FilterCas(ExpiredCacheKeys, [&](const IoHash& ChunkHash, bool Keep) { -- cgit v1.2.3