All Classes and Interfaces
Class
Description
A builder of
Ts.Thrown by a
Cache when its CacheLoaderWriter
fails while bulk loading values.Thrown by a
Cache when its CacheLoaderWriter
fails while bulk mutating values.Defines all operational methods to create, access, update and delete mappings of key to value.
A mapping of key to value held in a
Cache.Represents the minimal configuration for a
Cache.An event resulting from a mutative
Cache operation.Definition of the contract for implementing listeners to receive
CacheEvents from a
Cache.Indicates an unrecoverable failure occurred during iteration.
A CacheLoaderWriter is used to keep a
Cache in sync with another system.A
Service that creates CacheLoaderWriter instances.Thrown by a
Cache when the CacheLoaderWriter
fails when loading a value.Thrown when failures occur during operations on
PersistentCacheManager.Represents the configuration currently used by a
Cache.Thrown by a
Cache when the CacheLoaderWriter
fails when writing a value.Represents the configuration for a
CacheManager.Defines the contract used to copy type instances.
Deprecated.
A
ResourceUnit that designates a count by entries.The supported event firing modes.
The supported event ordering modes.
The different event types.
Utility class for getting predefined
EvictionAdvisor instances.A specialized predicate used to advise on eviction of cache entries.
Deprecated.
Deprecated.
Deprecated.
Replaced with
ExpiryPolicy that builds on the java.time types.A policy object that governs expiration for mappings in a
Cache.A fluent builder of
CacheConfiguration instances.A fluent builder of
Configuration instances.Service interface that indicates that implementing services participate in
MAINTENANCE mode.Defines Maintenance scope
A
ResourceUnit that designates memory quantity.Annotation that allows a
Service implementation to declare an optional dependency on other Services.An identifier for an existing persistable resource.
A
CacheManager that knows how to lifecycle caches that can outlive the JVM.A
UserManagedCache that holds data that can outlive the JVM.Indicates that a
Service subtype is permitted to have more than
one concrete implementation registered with a ServiceProvider.A recovery store is used during entry cleanup done by the
ResilienceStrategy.A strategy for providing cache resilience in the face of failure.
A
Service that creates ResilienceStrategy instances.A resource providing capacity to be used by
Caches.A collection of
resource pools that a Cache has at its disposal
to store its mappings.A resource type.
An enumeration of core
ResourceTypes in Ehcache.Represents a unit in which quantity is expressed in a
SizedResourcePool.A
Service providing Serializer instances.Defines the contract used to transform type instances to and from a serial form.
Thrown by a
Serializer when it cannot serialize or deserialize an instance.A life-cycled service that supports cache functionality.
A configuration type to be used when interacting with a
Service.A configuration type used when creating a
Service.Annotation that allows a
Service implementation to declare a dependency on other Services.A repository of
Service instances that can be used to look them up by type.A
ResourcePool that is explicitly sized.Implementations of this interface can have their state maintained in a
StateRepository.A
Map like structure that can hold key value mappings.A repository allowing to preserve state in the context of a
Cache.Indicates that a state transition failed.
Enumeration of
CacheManager and UserManagedCache statuses.Generic exception used when an internal operation fails on a
Cache.Exception thrown by the
SerializationProvider to indicate a Serializer could not be created for a
given type.Represents a
Cache that is not managed by a CacheManager.Deprecated.
Now using
Supplier for ExpiryPolicyServiceConfiguration for the WriteBehindProvider.The batching specific part of
WriteBehindConfiguration.A
Service that provides write-behind functionality.
Duration