From 39fe91b4e403a74c059ce13d20ba13f6d9ec9ca7 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Tue, 25 Jan 2022 11:17:21 +0100 Subject: Implemented support for storing compressed buffers as values in structured cache store --- zenserver/cache/structuredcachestore.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'zenserver/cache/structuredcachestore.cpp') diff --git a/zenserver/cache/structuredcachestore.cpp b/zenserver/cache/structuredcachestore.cpp index 2bba2e8e6..de5bccc3a 100644 --- a/zenserver/cache/structuredcachestore.cpp +++ b/zenserver/cache/structuredcachestore.cpp @@ -614,6 +614,10 @@ ZenCacheDiskLayer::CacheBucket::Put(const IoHash& HashKey, const ZenCacheValue& { EntryFlags |= DiskLocation::kStructured; } + else if (Value.Value.GetContentType() == ZenContentType::kCompressedBinary) + { + EntryFlags |= DiskLocation::kCompressed; + } RwLock::ExclusiveLockScope _(m_IndexLock); -- cgit v1.2.3