Package org.infinispan.functional
@Experimental
package org.infinispan.functional
Functional API package
- Public API
-
ClassDescriptionEntry views expose cached entry information to the user.Expose read-only information about a cache entry potentially associated with a key in the functional map.Expose information about a cache entry potentially associated with a key in the functional map, and allows that cache entry to be written with new value and/or new metadata parameters.Expose a write-only facade for a cache entry potentially associated with a key in the functional map which allows the cache entry to be written with new value and/or new metadata parameters.FunctionalMap<K,
V> Top level functional map interface offering common functionality for the read-only, read-write, and write-only operations that can be run against a functional map asynchronously.Exposes read-only operations that can be executed against the functional map.Exposes read-write operations that can be executed against the functional map.Exposes write-only operations that can be executed against the functional map.Holder class for functional listener definitions.Read-write listeners enable users to register listeners for cache entry created, modified and removed events, and also register listeners for any cache entry write events.Read-write listenerWrite listeners enable user to register listeners for any cache entry write events that happen in either a read-write or write-only functional map.Write-only listener.MetaParam<T>An easily extensible metadata parameter that's stored along with the value in the the functional map.Provides metadata parameter lookup capabilities usingClass
as lookup key.Read only metadata parameter representing a cached entry's created time in milliseconds.Writable metadata parameter representing a cached entry's generic version.Read only metadata parameter representing a cached entry's last used time in milliseconds.Writable metadata parameter representing a cached entry's millisecond lifespan.Non-writable parameter telling if the entry was loaded from a persistence tier (CacheLoader
) or not.Abstract class for numeric long-based metadata parameter instances.Writable metadata parameter representing a cached entry's millisecond max idle time.A parameter to tell if the creation timestamp should be updated for modified entries.WritableMetaParam
instances are those that the user can provide to be stored as part of the cache entry.Param<P>An easily extensible parameter that allows functional map operations to be tweaked.Defines where is the command executed.Normally the cache has to acquire locks during any write operation to guarantee its correctness.When a persistence store is attached to a cache, by default all write operations, regardless of whether they are inserts, updates or removes, are persisted to the store.Defines how statistics are gathered for this command.Parameter identifiers.Traversable<T>Unsorted traversable stream for sequential and aggregating operations.