All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractFunction<T,O> |
Function that operates on an operable object.
|
| CacheConfiguration |
|
| CacheProperties |
Exposes a cache configuration as simple high-level properties.
|
| CollectionAddFunction<V,C extends Collection<V>> |
Function that adds an item to a collection.
|
| CollectionFunction<V,C extends Collection<V>> |
Function that operates on a collection.
|
| CollectionFunctionMarshaller<V,C extends Collection<V>,F extends CollectionFunction<V,C>> |
|
| CollectionOperations<V,C extends Collection<V>> |
|
| CollectionRemoveFunction<V,C extends Collection<V>> |
Function that removes an item from a collection.
|
| ConcurrentDirectDeque<E> |
A concurrent deque that allows direct item removal without traversal.
|
| ConcurrentManager<K,V> |
Manages creation and destruction of values to be shared across threads.
|
| FastConcurrentDirectDeque<E> |
A modified version of ConcurrentLinkedDeque which includes direct
removal.
|
| FunctionSerializationContextInitializer |
|
| IdentifierFactory<I> |
Factory for creating unique identifiers suitable for use by the local cluster member.
|
| KeySerializer<K extends Key<I>,I> |
Serializer for a key that delegates to the serializer of its identifier.
|
| LinkedScheduledEntries<K,V> |
|
| LocalScheduler<T> |
Scheduler that uses a single scheduled task in concert with an ScheduledEntries.
|
| MapComputeFunction<K,V> |
Function that applies updates to a map.
|
| MapComputeFunctionMarshaller |
|
| MapFunction<K,V,T> |
Function that operates on a map.
|
| MapOperations |
Defines Map creation and cloning strategies.
|
| MapPutFunction<K,V> |
Function that puts an entry into a map.
|
| MapRemoveFunction<K,V> |
Function that removes an entry from a map.
|
| Offset<V> |
Encapsulates an offset that can be applied to a value.
|
| Offset.DefaultOffset<O,V> |
|
| Offset.DurationOffset |
|
| Offset.InstantOffset |
|
| Offset.TemporalOffset<V> |
|
| OffsetSerializationContextInitializer |
|
| OffsetValue<V> |
Encapsulates a value that is offset from some basis, and updated via Value.set(Object).
|
| OffsetValue.DefaultOffsetValue<O,V> |
|
| OffsetValue.DurationOffsetValue |
|
| OffsetValue.InstantOffsetValue |
|
| OffsetValue.TemporalOffsetValue<V> |
|
| Operations<T> |
Defines operations for creating and copying an operable object.
|
| Remappable<V extends Remappable<V,O>,O> |
Implemented by cache value types that support copy-on-write operations.
|
| RemappingFunction<V extends Remappable<V,O>,O> |
|
| RetryingInvoker |
A invocation strategy that invokes a given task, retrying a configurable number of times on failure using backoff sleep intervals.
|
| ScheduledEntries<K,V> |
A collection of scheduled entries with a predictable iteration order.
|
| SetAddFunction<V> |
Function that adds an item to a set.
|
| SetOperations |
Defines Set creation and cloning strategies.
|
| SetRemoveFunction<V> |
Function that removes an item from a set.
|
| SimpleIdentifierFactory<I> |
|
| SimpleManager<K,V> |
Manages creation and destruction of objects not sharable across threads.
|
| SortedScheduledEntries<K,V extends Comparable<? super V>> |
|
| StampedLockServiceExecutor |
|
| TransactionalBatch<E extends RuntimeException> |
Abstract TransactionBatch that associates and exposes the underlying transaction.
|
| TransactionalBatcher<E extends RuntimeException> |
A Batcher implementation based on Infinispan's org.infinispan.batch.BatchContainer, except that its transaction reference
is stored within the returned Batch object instead of a ThreadLocal.
|
| TransactionBatch |
|
| Value<V> |
A mutable reference to some value.
|
| Value.AbstractValue<V> |
|