K - the key typeV - the value type@InterfaceStability.Unstable
public interface ReadOnlyKeyValueStore<K,V>
| Modifier and Type | Method and Description | 
|---|---|
| KeyValueIterator<K,V> | all()Return an iterator over all keys in this store. | 
| long | approximateNumEntries()Return an approximate count of key-value mappings in this store. | 
| V | get(K key)Get the value corresponding to this key. | 
| KeyValueIterator<K,V> | range(K from,
     K to)Get an iterator over a given range of keys. | 
V get(K key)
key - The key to fetchNullPointerException - If null is used for key.InvalidStateStoreException - if the store is not initializedKeyValueIterator<K,V> range(K from, K to)
ConcurrentModificationExceptions
 and must not return null values. No ordering guarantees are provided.from - The first key that could be in the rangeto - The last key that could be in the rangeNullPointerException - If null is used for from or to.InvalidStateStoreException - if the store is not initializedKeyValueIterator<K,V> all()
ConcurrentModificationExceptions
 and must not return null values. No ordering guarantees are provided.InvalidStateStoreException - if the store is not initializedlong approximateNumEntries()
InvalidStateStoreException - if the store is not initialized