All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Builder<T> |
A builder of Ts.
|
| BulkCacheLoadingException |
|
| BulkCacheWritingException |
|
| Cache<K,V> |
Defines all operational methods to create, access, update and delete mappings of key to value.
|
| Cache.Entry<K,V> |
A mapping of key to value held in a Cache.
|
| CacheConfiguration<K,V> |
Represents the minimal configuration for a Cache.
|
| CacheEvent<K,V> |
An event resulting from a mutative Cache operation.
|
| CacheEventListener<K,V> |
Definition of the contract for implementing listeners to receive CacheEvents from a
Cache.
|
| CacheIterationException |
Indicates an unrecoverable failure occurred during iteration.
|
| CacheLoaderWriter<K,V> |
A CacheLoaderWriter is used to keep a Cache in sync with another system.
|
| CacheLoaderWriterConfiguration<R> |
|
| CacheLoaderWriterProvider |
|
| CacheLoadingException |
|
| CacheManager |
|
| CachePersistenceException |
|
| CacheRuntimeConfiguration<K,V> |
Represents the configuration currently used by a Cache.
|
| CacheWritingException |
|
| Configuration |
|
| Copier<T> |
Defines the contract used to copy type instances.
|
| CopyProvider |
|
| Duration |
Deprecated.
|
| EntryUnit |
|
| EventFiring |
The supported event firing modes.
|
| EventOrdering |
The supported event ordering modes.
|
| EventType |
The different event types.
|
| Eviction |
|
| EvictionAdvisor<K,V> |
A specialized predicate used to advise on eviction of cache entries.
|
| Expirations |
Deprecated. |
| Expirations.BaseExpiry<K,V> |
Deprecated. |
| Expirations.ExpiryBuilder<K,V> |
Deprecated. |
| Expirations.NoExpiry |
Deprecated. |
| Expirations.TimeToIdleExpiry |
Deprecated. |
| Expirations.TimeToLiveExpiry |
Deprecated. |
| Expiry<K,V> |
Deprecated.
|
| ExpiryPolicy<K,V> |
A policy object that governs expiration for mappings in a Cache.
|
| FluentCacheConfigurationBuilder<K,V,B extends FluentCacheConfigurationBuilder<K,V,?>> |
|
| FluentConfigurationBuilder<B extends FluentConfigurationBuilder<?>> |
|
| MaintainableService |
Service interface that indicates that implementing services participate in
MAINTENANCE mode.
|
| MaintainableService.MaintenanceScope |
Defines Maintenance scope
|
| MemoryUnit |
|
| OptionalServiceDependencies |
Annotation that allows a Service implementation to declare an optional dependency on other Services.
|
| PersistableResourceService |
|
| PersistableResourceService.PersistenceSpaceIdentifier<T extends PersistableResourceService> |
An identifier for an existing persistable resource.
|
| PersistentCacheManager |
A CacheManager that knows how to lifecycle caches that can outlive the JVM.
|
| PersistentUserManagedCache<K,V> |
|
| PluralService |
Indicates that a Service subtype is permitted to have more than
one concrete implementation registered with a ServiceProvider.
|
| PrivateApi |
|
| PublicApi |
|
| RecoveryStore<K> |
|
| ResilienceStrategy<K,V> |
A strategy for providing cache resilience in the face of failure.
|
| ResilienceStrategyProvider |
|
| ResourcePool |
A resource providing capacity to be used by Caches.
|
| ResourcePools |
|
| ResourceType<T extends ResourcePool> |
A resource type.
|
| ResourceType.Core |
|
| ResourceUnit |
|
| SerializationProvider |
|
| Serializer<T> |
Defines the contract used to transform type instances to and from a serial form.
|
| SerializerException |
Thrown by a Serializer when it cannot serialize or deserialize an instance.
|
| Service |
A life-cycled service that supports cache functionality.
|
| ServiceConfiguration<T extends Service,R> |
A configuration type to be used when interacting with a Service.
|
| ServiceCreationConfiguration<T extends Service,R> |
A configuration type used when creating a Service.
|
| ServiceDependencies |
Annotation that allows a Service implementation to declare a dependency on other Services.
|
| ServiceProvider<T extends Service> |
A repository of Service instances that can be used to look them up by type.
|
| SizedResourcePool |
|
| StatefulSerializer<T> |
Implementations of this interface can have their state maintained in a StateRepository.
|
| StateHolder<K,V> |
A Map like structure that can hold key value mappings.
|
| StateRepository |
A repository allowing to preserve state in the context of a Cache.
|
| StateTransitionException |
Indicates that a state transition failed.
|
| Status |
|
| StoreAccessException |
Generic exception used when an internal operation fails on a Cache.
|
| UnsupportedTypeException |
|
| UserManagedCache<K,V> |
|
| ValueSupplier<V> |
Deprecated.
|
| WriteBehindConfiguration<R> |
|
| WriteBehindConfiguration.BatchingConfiguration |
|
| WriteBehindProvider |
A Service that provides write-behind functionality.
|