class |
EntryView |
Entry views expose cached entry information to the user.
|
static interface |
EntryView.ReadEntryView<K,V> |
Expose read-only information about a cache entry potentially associated
with a key in the functional map.
|
static interface |
EntryView.ReadWriteEntryView<K,V> |
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.
|
static interface |
EntryView.WriteEntryView<K,V> |
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.
|
interface |
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.
|
static interface |
FunctionalMap.ReadOnlyMap<K,V> |
Exposes read-only operations that can be executed against the functional map.
|
static interface |
FunctionalMap.ReadWriteMap<K,V> |
Exposes read-write operations that can be executed against the functional map.
|
static interface |
FunctionalMap.WriteOnlyMap<K,V> |
Exposes write-only operations that can be executed against the functional map.
|
class |
Listeners |
Holder class for functional listener definitions.
|
static interface |
Listeners.ReadWriteListeners<K,V> |
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.
|
static interface |
Listeners.WriteListeners<K,V> |
Write listeners enable user to register listeners for any cache entry
write events that happen in either a read-write or write-only
functional map.
|
static interface |
Listeners.WriteListeners.WriteListener<K,V> |
Write-only listener.
|
interface |
MetaParam<T> |
An easily extensible metadata parameter that's stored along with the value
in the the functional map.
|
static interface |
MetaParam.Lookup |
Provides metadata parameter lookup capabilities using Class as
lookup key.
|
static class |
MetaParam.MetaCreated |
Read only metadata parameter representing a cached entry's created time
in milliseconds.
|
static class |
MetaParam.MetaEntryVersion |
Writable metadata parameter representing a cached entry's generic version.
|
static class |
MetaParam.MetaLastUsed |
Read only metadata parameter representing a cached entry's last used time
in milliseconds.
|
static class |
MetaParam.MetaLifespan |
Writable metadata parameter representing a cached entry's millisecond lifespan.
|
static class |
MetaParam.MetaLoadedFromPersistence |
Non-writable parameter telling if the entry was loaded from a persistence tier
( CacheLoader ) or not.
|
static class |
MetaParam.MetaLong |
Abstract class for numeric long-based metadata parameter instances.
|
static class |
MetaParam.MetaMaxIdle |
Writable metadata parameter representing a cached entry's millisecond
max idle time.
|
static interface |
MetaParam.Writable<T> |
Writable MetaParam instances are those that the user can provide
to be stored as part of the cache entry.
|
interface |
Param<P> |
An easily extensible parameter that allows functional map operations to be
tweaked.
|
static class |
Param.ExecutionMode |
Defines where is the command executed.
|
static class |
Param.LockingMode |
Normally the cache has to acquire locks during any write operation to guarantee
its correctness.
|
static class |
Param.PersistenceMode |
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.
|
static class |
Param.ReplicationMode |
|
static class |
Param.StatisticsMode |
Defines how statistics are gathered for this command.
|
class |
ParamIds |
Parameter identifiers.
|
interface |
Traversable<T> |
Unsorted traversable stream for sequential and aggregating operations.
|