Configuration for cache layer
Public fields
backendCache backend type
memory_max_sizeMax items in memory
memory_ttl_secondsDefault TTL in seconds
file_cache_dirDirectory for file cache
file_ttl_secondsFile cache TTL
prefixCache key prefix
compressionUse compression
Methods
Method new()
Create a new CacheConfig
Usage
CacheConfig$new(
backend = "memory",
memory_max_size = 10000,
memory_ttl_seconds = 3600,
file_cache_dir = NULL,
file_ttl_seconds = 86400,
prefix = "vectrix:",
compression = TRUE
)