Class MemoryCache
java.lang.Object
org.chenile.cconfig.sdk.cache.MemoryCache
In-memory cache for resolved config payloads with TTL-based eviction on read.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<ConfigCacheKey, MemoryCache.CacheEntry> static final Durationprivate final long -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
DEFAULT_TTL
-
configMap
-
ttlMillis
private final long ttlMillis
-
-
Constructor Details
-
MemoryCache
public MemoryCache() -
MemoryCache
-
-
Method Details
-
save
-
findJsonMap
-
isExpired
-