All Classes and Interfaces

Class
Description
Function that operates on an operable object.
 
Exposes a cache configuration as simple high-level properties.
Function that adds an item to a collection.
Function that operates on a collection.
 
 
Function that removes an item from a collection.
A concurrent deque that allows direct item removal without traversal.
Manages creation and destruction of values to be shared across threads.
A modified version of ConcurrentLinkedDeque which includes direct removal.
 
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.
Scheduler that uses a single scheduled task in concert with an ScheduledEntries.
Function that applies updates to a map.
ProtoStream marshaller for MapComputeFunction.
Function that operates on a map.
Defines Map creation and cloning strategies.
Function that puts an entry into a map.
Function that removes an entry from a map.
Encapsulates an offset that can be applied to a value.
 
 
 
 
 
Encapsulates a value that is offset from some basis, and updated via Value.set(Object).
 
 
 
 
Defines operations for creating and copying an operable object.
Implemented by cache value types that support copy-on-write operations.
Generic function for use with Map.compute(Object, BiFunction) operations using Remappable values.
A invocation strategy that invokes a given task, retrying a configurable number of times on failure using backoff sleep intervals.
A collection of scheduled entries with a predictable iteration order.
Function that adds an item to a set.
Defines Set creation and cloning strategies.
Function that removes an item from a set.
Simple IdentifierFactory that delegates to a supplier.
Manages creation and destruction of objects not sharable across threads.
ScheduledEntries implemented using a ConcurrentSkipListSet, where entries are sorted based on the entry value.
ServiceExecutor implemented via a StampedLock.
Abstract TransactionBatch that associates and exposes the underlying transaction.
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.
 
A mutable reference to some value.