A time-based cache that evicts entries based on their time-to-live (TTL).
The type of keys maintained by this cache.
The type of mapped values.
An item in the cache that holds a key, a value, and an expiration time.
Returns the keys contained in this cache.
Returns the number of entries in this cache.
Removes all entries from this cache.
Removes the entry for the specified key from this cache if it is present.
Evicts entries that have expired.
Returns the value of the specified key in this cache
Save the specified key with value in this cache.
Updates the value associated with the specified key in this cache.