aboutsummaryrefslogtreecommitdiff
path: root/zenstore/gc.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-04-07 23:34:15 +0200
committerDan Engelbrecht <[email protected]>2022-04-12 22:20:47 +0200
commit5e43b80df4cf8fff6bd350139783fb15d9d25207 (patch)
tree48421b9efa7e4ee9bb75ccd308a5b98118937926 /zenstore/gc.cpp
parentcleaner GatherReferences (diff)
downloadzen-5e43b80df4cf8fff6bd350139783fb15d9d25207.tar.xz
zen-5e43b80df4cf8fff6bd350139783fb15d9d25207.zip
correct expire vs contribute
Diffstat (limited to 'zenstore/gc.cpp')
-rw-r--r--zenstore/gc.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/zenstore/gc.cpp b/zenstore/gc.cpp
index 856f9af02..21522e46a 100644
--- a/zenstore/gc.cpp
+++ b/zenstore/gc.cpp
@@ -212,9 +212,8 @@ GcContext::ContributeCas(std::span<const IoHash> Cas)
}
void
-GcContext::ContributeCacheKeys(const std::string& Bucket, std::vector<IoHash> ValidKeys, std::vector<IoHash> ExpiredKeys)
+GcContext::ContributeCacheKeys(const std::string& Bucket, std::vector<IoHash>&& ExpiredKeys)
{
- m_State->m_CacheBuckets[Bucket].ValidKeys = std::move(ValidKeys);
m_State->m_CacheBuckets[Bucket].ExpiredKeys = std::move(ExpiredKeys);
}
@@ -255,12 +254,6 @@ GcContext::DeletedCas()
}
std::span<const IoHash>
-GcContext::ValidCacheKeys(const std::string& Bucket) const
-{
- return m_State->m_CacheBuckets[Bucket].ValidKeys;
-}
-
-std::span<const IoHash>
GcContext::ExpiredCacheKeys(const std::string& Bucket) const
{
return m_State->m_CacheBuckets[Bucket].ExpiredKeys;