# Functions

ConditionalPut puts the value if the filter returns true.
ConditionalPutAll inserts the specified values if the filter evaluates to true.
ConditionalRemove removes the values if the filter evaluates to true.
Extractor creates a processor to extract the specified property from an entry's value.
Increment creates an Increment Processor that increments the numeric value of the specified property by the specified value.
InvokeAccessor invokes an accessor method on an entry.
InvokeMutator invokes a mutator method.
Multiply creates a Multiply Processor that multiplies the numeric value of the specified property by the specified value.
Preload loads an entry into a NamedMap.
QueueNameHashProcessor determines the hash for a given queue name.
QueueOfferProcessor places an item at the tail of the queue.
QueuePeekProcessor peeks at the first item from the head of the queue.
QueuePollProcessor retrieves an item from the head of the queue.
Touch touches an entry (if present) in order to trigger interceptor re-evaluation and possibly increment expiry time.
Update modifies an entry's specified property with the specified value.
VersionedPut inserts the specified value if the version specified by the new value matches the version of the current value.
VersionedPutAll inserts the specified value if the version specified by the new value matches the version of the current value.

# Interfaces

Number represents a type that can be incremented or multiplied.
Processor interface allows composition of Processors.