diff options
Diffstat (limited to 'zenstore/CAS.cpp')
| -rw-r--r-- | zenstore/CAS.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zenstore/CAS.cpp b/zenstore/CAS.cpp index d2ff1514e..a0d47c213 100644 --- a/zenstore/CAS.cpp +++ b/zenstore/CAS.cpp @@ -125,7 +125,7 @@ private: void UpdateManifest(); }; -CasImpl::CasImpl(CasGc& Gc) : m_TinyStrategy(m_Config), m_SmallStrategy(m_Config), m_LargeStrategy(m_Config, Gc) +CasImpl::CasImpl(CasGc& Gc) : m_TinyStrategy(m_Config, Gc), m_SmallStrategy(m_Config, Gc), m_LargeStrategy(m_Config, Gc) { } @@ -316,6 +316,8 @@ CasImpl::Scrub(ScrubContext& Ctx) void CasImpl::GarbageCollect(GcContext& GcCtx) { + m_SmallStrategy.CollectGarbage(GcCtx); + m_TinyStrategy.CollectGarbage(GcCtx); m_LargeStrategy.CollectGarbage(GcCtx); } |