public class StateRepository<V>
extends java.lang.Object
| Constructor and Description |
|---|
StateRepository(java.util.concurrent.ConcurrentMap<java.lang.String,V> concurrentMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
V |
compute(java.lang.String key,
java.util.function.BiFunction<? super java.lang.String,? super java.util.Optional<V>,? extends V> remappingFunction) |
java.util.Optional<V> |
get(java.lang.String key) |
java.util.Set<java.lang.String> |
keySet() |
V |
put(java.lang.String key,
V value) |
void |
remove(java.lang.String key) |
long |
size() |
public StateRepository(java.util.concurrent.ConcurrentMap<java.lang.String,V> concurrentMap)
public V compute(java.lang.String key, java.util.function.BiFunction<? super java.lang.String,? super java.util.Optional<V>,? extends V> remappingFunction)
public void remove(java.lang.String key)
public void clear()
public java.util.Optional<V> get(java.lang.String key)
public java.util.Set<java.lang.String> keySet()
public long size()