Store data in the cache with optional TTL
Retrieve data from the cache
Clear specific or all cache entries
Get cache statistics
Maximum memory usage in bytes
Default time-to-live in seconds
Maximum number of items in cache
Cleanup interval in milliseconds
Stats update interval in milliseconds