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.
Serializer for a key that delegates to the serializer of its identifier.
ScheduledEntries implemented using a ConcurrentDirectDeque.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.