K - The key typeV - The value typepublic interface KeyValueStore<K,V> extends StateStore, ReadOnlyKeyValueStore<K,V>
| Modifier and Type | Method and Description | 
|---|---|
V | 
delete(K key)
Delete the value from the store (if there is one) 
 | 
void | 
put(K key,
   V value)
Update the value associated with this key 
 | 
void | 
putAll(java.util.List<KeyValue<K,V>> entries)
Update all the given key/value pairs 
 | 
V | 
putIfAbsent(K key,
           V value)
Update the value associated with this key, unless a value
 is already associated with the key 
 | 
close, flush, init, isOpen, name, persistentall, approximateNumEntries, get, rangevoid put(K key, V value)
key - The key to associate the value tovalue - The value, it can be null.java.lang.NullPointerException - If null is used for key.V putIfAbsent(K key, V value)
key - The key to associate the value tovalue - The value, it can be nulljava.lang.NullPointerException - If null is used for key.void putAll(java.util.List<KeyValue<K,V>> entries)
entries - A list of entries to put into the store.java.lang.NullPointerException - If null is used for key.