All Classes and Interfaces
Class
Description
A skeleton implementation where subclasses provide the serialization strategy.
The dominant action that was performed on the entry during processing.
An implementation of JSR-107
CacheManager that manages Caffeine-based caches.An implementation of JSR-107
Cache backed by a Caffeine cache.A provider that produces a JCache implementation backed by Caffeine.
A JCache configuration with Caffeine specific settings.
A provider for the external configuration.
An object is copied when the cache is configured with
storeByValue to guard against
mutations of the key or value.A cache writer that does nothing.
An entry that is consumed by an
EntryProcessor.An implementation of JSR-107
Cache.Entry.A dispatcher that publishes cache events to listeners for asynchronous execution.
A value with an expiration timestamp.
An object capable of providing factories that produce an instance for a given class name.
A strategy that uses Java serialization if a fast path approach is not applicable.
An ObjectInputStream that instantiates using the supplied classloader.
A listener that provides an adapter to publish events in the order of the actions being performed
on a key.
A customized expiration policy.
An adapter from a JCache cache loader to Caffeine's.
The Caffeine JCache management bean.
Caffeine JCache statistics.
Jmx cache utilities.
An implementation of JSR-107
Cache backed by a Caffeine loading cache.The registration of a
CacheEntryListener for event dispatching.Static utility methods pertaining to externalized
CaffeineConfiguration entries using the
Typesafe Config library.