public interface KeyValueStore<K,V> extends Closeable
When you put(...) a value,
it may return async so put does not return a value.
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
isClosed() |
boolean |
isOpen() |
V |
load(K key) |
KeyValueIterable<K,V> |
loadAll()
Load All Values.
|
Map<K,V> |
loadAllByKeys(Collection<K> keys) |
Collection<K> |
loadAllKeys()
Load All keys.
|
void |
put(K key,
V value)
Put a key
|
void |
putAll(Map<K,V> values)
Put all values.
|
void |
remove(K key)
Remove a single key.
|
void |
removeAll(Iterable<K> keys)
Remove all values
|
KeyValueIterable<K,V> |
search(K startKey)
Search.
|
void remove(K key)
KeyValueIterable<K,V> search(K startKey)
KeyValueIterable<K,V> loadAll()
Collection<K> loadAllKeys()
Map<K,V> loadAllByKeys(Collection<K> keys)
void close()
close in interface AutoCloseableclose in interface Closeableboolean isOpen()
boolean isClosed()
Copyright © 2014. All Rights Reserved.