public final class ReadWriteMapImpl<K,V> extends Object implements org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V>
org.infinispan.commons.api.functional.FunctionalMap.ReadOnlyMap<K,V>, org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V>, org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V>
Modifier and Type | Field and Description |
---|---|
protected FunctionalMapImpl<K,V> |
fmap |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static <K,V> org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V> |
create(FunctionalMapImpl<K,V> functionalMap) |
<R> CompletableFuture<R> |
eval(K key,
Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f) |
<R> CompletableFuture<R> |
eval(K key,
V value,
BiFunction<V,org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f) |
<R> org.infinispan.commons.api.functional.Traversable<R> |
evalAll(Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f) |
<R> org.infinispan.commons.api.functional.Traversable<R> |
evalMany(Map<? extends K,? extends V> entries,
BiFunction<V,org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f) |
<R> org.infinispan.commons.api.functional.Traversable<R> |
evalMany(Set<? extends K> keys,
Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f) |
String |
getName() |
org.infinispan.commons.api.functional.Status |
getStatus() |
org.infinispan.commons.api.functional.Listeners.ReadWriteListeners<K,V> |
listeners() |
org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V> |
withParams(org.infinispan.commons.api.functional.Param<?>... ps) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getStatus
close
protected final FunctionalMapImpl<K,V> fmap
public static <K,V> org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V> create(FunctionalMapImpl<K,V> functionalMap)
public <R> CompletableFuture<R> eval(K key, Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f)
public <R> CompletableFuture<R> eval(K key, V value, BiFunction<V,org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f)
public <R> org.infinispan.commons.api.functional.Traversable<R> evalMany(Map<? extends K,? extends V> entries, BiFunction<V,org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f)
public <R> org.infinispan.commons.api.functional.Traversable<R> evalMany(Set<? extends K> keys, Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f)
public <R> org.infinispan.commons.api.functional.Traversable<R> evalAll(Function<org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V>,R> f)
public org.infinispan.commons.api.functional.Listeners.ReadWriteListeners<K,V> listeners()
public org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V> withParams(org.infinispan.commons.api.functional.Param<?>... ps)
public String getName()
getName
in interface org.infinispan.commons.api.functional.FunctionalMap<K,V>
public org.infinispan.commons.api.functional.Status getStatus()
getStatus
in interface org.infinispan.commons.api.functional.FunctionalMap<K,V>
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.