All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AnnotationImmutability Detects the presence of a specific annotation.Batch Exposes a mechanism to close a batch, and potentially discard it.Batch.State The possible states of a batch.BatchContext Handles batch context switching.Batcher<B extends Batch> Exposes a mechanism to handle batching.CollectionImmutability Tests the immutability ofCollectionswrappers.CompositeImmutability Decorates a series of immutability predicates to additionally test for collection immutability.Creator<K,V,C> Creates a value in the cache.DefaultImmutability Default set of immutability tests.IdentityImmutability Test for immutability using object identity.Immutability Tests for immutability.InstanceOfImmutability Test for immutability using instanceof checks.Invoker Defines a strategy for invoking a given action.Key<I> A cache key for a given identifierLocator<K,V> Locates a value from the cache.Manager<K,V> Strategy for managing the creation and destruction of objects.ManagerFactory<K,V> Mutator Indicates that the value represented by this object has changed and needs to be replicated.MutatorFactory<K,V> Creates a mutator instance for a given cache entry.Recordable<T> Records some other object.Remover<K> Removes an entry from the cacheRestartable Implemented by objects that can be restarted.Scheduler<I,M> A task scheduler.ServiceExecutor Allows safe invocation of tasks that require resources not available afterclose(Runnable)to block a service from stopping.SimpleImmutability Immutability implementation based on a pre-defined set immutable classes.