<R> java.util.concurrent.CompletableFuture<R> |
FunctionalMap.ReadOnlyMap.eval(K key,
java.util.function.Function<EntryView.ReadEntryView<K,V>,R> f) |
Evaluate a read-only function on the value associated with the key
and return a CompletableFuture with the return type of the function.
|
default <R> java.util.concurrent.CompletableFuture<R> |
FunctionalMap.ReadOnlyMap.eval(K key,
org.infinispan.util.function.SerializableFunction<EntryView.ReadEntryView<K,V>,R> f) |
|
<R> Traversable<R> |
FunctionalMap.ReadOnlyMap.evalMany(java.util.Set<? extends K> keys,
java.util.function.Function<EntryView.ReadEntryView<K,V>,R> f) |
Evaluate a read-only function on a key and potential value associated in
the functional map, for each of the keys in the set passed in, and
returns an Traversable to work on each computed function's result.
|
default <R> Traversable<R> |
FunctionalMap.ReadOnlyMap.evalMany(java.util.Set<? extends K> keys,
org.infinispan.util.function.SerializableFunction<EntryView.ReadEntryView<K,V>,R> f) |
|
java.lang.AutoCloseable |
Listeners.ReadWriteListeners.onCreate(java.util.function.Consumer<EntryView.ReadEntryView<K,V>> f) |
Add a create event specific listener by passing in a
Consumer to be called back each time a new cache entry is
created, passing in a EntryView.ReadEntryView of that new entry.
|
java.lang.AutoCloseable |
Listeners.ReadWriteListeners.onModify(java.util.function.BiConsumer<EntryView.ReadEntryView<K,V>,EntryView.ReadEntryView<K,V>> f) |
Add a modify/update event specific listener by passing in a
BiConsumer to be called back each time an entry is
modified or updated, passing in a EntryView.ReadEntryView of the
previous entry as first parameter, and a EntryView.ReadEntryView of the
new value as second parameter.
|
java.lang.AutoCloseable |
Listeners.ReadWriteListeners.onModify(java.util.function.BiConsumer<EntryView.ReadEntryView<K,V>,EntryView.ReadEntryView<K,V>> f) |
Add a modify/update event specific listener by passing in a
BiConsumer to be called back each time an entry is
modified or updated, passing in a EntryView.ReadEntryView of the
previous entry as first parameter, and a EntryView.ReadEntryView of the
new value as second parameter.
|
java.lang.AutoCloseable |
Listeners.ReadWriteListeners.onRemove(java.util.function.Consumer<EntryView.ReadEntryView<K,V>> f) |
Add a remove event specific listener by passing in a
Consumer to be called back each time an entry is
removed, passing in the EntryView.ReadEntryView of the removed entry.
|
java.lang.AutoCloseable |
Listeners.WriteListeners.onWrite(java.util.function.Consumer<EntryView.ReadEntryView<K,V>> f) |
Add a write event listener by passing in a Consumer to be
called each time a cache entry is created, modified/updated or
removed.
|