aboutsummaryrefslogtreecommitdiff
path: root/zenserver/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'zenserver/config.h')
-rw-r--r--zenserver/config.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/zenserver/config.h b/zenserver/config.h
index 727143489..086f761fc 100644
--- a/zenserver/config.h
+++ b/zenserver/config.h
@@ -57,26 +57,27 @@ struct ZenUpstreamCacheConfig
struct ZenCacheEvictionPolicy
{
- bool Enabled = true;
- uint64_t DiskSizeLimit = ~uint64_t(0);
- uint64_t MemorySizeLimit = 1024 * 1024 * 1024;
+ uint64_t DiskSizeLimit = ~uint64_t(0);
+ uint64_t MemorySizeLimit = 1024 * 1024 * 1024;
+ int32_t MaxDurationSeconds = 24 * 60 * 60;
+ bool Enabled = true;
};
struct ZenCasEvictionPolicy
{
- bool Enabled = true;
- bool ContainerGcEnabled = true;
uint64_t LargeStrategySizeLimit = ~uint64_t(0);
uint64_t SmallStrategySizeLimit = ~uint64_t(0);
uint64_t TinyStrategySizeLimit = ~uint64_t(0);
+ bool Enabled = true;
};
struct ZenGcConfig
{
ZenCasEvictionPolicy Cas;
ZenCacheEvictionPolicy Cache;
- int32_t IntervalSeconds = 60 * 60;
- bool Enabled = false;
+ int32_t IntervalSeconds = 60 * 60;
+ bool CollectSmallObjects = false;
+ bool Enabled = false;
};
struct ZenServerOptions