Package com.loomcache.server.lease
@NullMarked
package com.loomcache.server.lease
-
ClassDescriptionEfficient expiration scheduler using a DelayQueue for event timing.Represents a scheduled expiration task for a cache entry.Represents an etcd-style time-bound TTL lease.Manages etcd-style time-bound TTL leases.Information about a lease (snapshot).Interface for receiving TTL-related events from the
TtlManager.Centralized manager for TTL (Time-To-Live) policies across all distributed cache data structures.Statistics about TTL management.Sealed interface defining various TTL (Time-To-Live) policies for cache entries.Adaptive TTL policy: TTL based on access frequency.Eternal policy: entries never expire.Fixed TTL policy: entries have a constant TTL regardless of access.Per-key TTL policy: each key has its own individually set TTL.Sliding TTL policy: TTL resets on each access.