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.
A repository that manages Caches and associated Services.
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.
A Service providing Copier instances.
Deprecated.
Replaced with Duration
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.
Interface for Services that handle a ResourceType which is persistable.
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 ExpiryPolicy
The batching specific part of WriteBehindConfiguration.
A Service that provides write-behind functionality.