diff options
| -rw-r--r-- | zenserver/cache/structuredcachestore.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/zenserver/cache/structuredcachestore.h b/zenserver/cache/structuredcachestore.h index 5627a314f..8e1260b52 100644 --- a/zenserver/cache/structuredcachestore.h +++ b/zenserver/cache/structuredcachestore.h @@ -103,6 +103,9 @@ private: RwLock m_Lock; std::unordered_map<std::string, CacheBucket> m_Buckets; Configuration m_Configuration; + + ZenCacheMemoryLayer(const ZenCacheMemoryLayer&) = delete; + ZenCacheMemoryLayer& operator=(const ZenCacheMemoryLayer&) = delete; }; class ZenCacheDiskLayer @@ -129,6 +132,9 @@ private: std::filesystem::path m_RootDir; RwLock m_Lock; std::unordered_map<std::string, CacheBucket> m_Buckets; // TODO: make this case insensitive + + ZenCacheDiskLayer(const ZenCacheDiskLayer&) = delete; + ZenCacheDiskLayer& operator=(const ZenCacheDiskLayer&) = delete; }; class ZenCacheStore : public GcContributor @@ -151,6 +157,9 @@ private: uint64_t m_DiskLayerSizeThreshold = 1 * 1024; uint64_t m_LastScrubTime = 0; std::unique_ptr<ZenCacheTracker> m_AccessTracker; + + ZenCacheStore(const ZenCacheStore&) = delete; + ZenCacheStore& operator=(const ZenCacheStore&) = delete; }; void z$_forcelink(); |