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.