KeyValueStore¶
KeyValueStore<K, V>
is an extension of the StateStore and ReadOnlyKeyValueStore abstractions for read-only key-value stores.
Contract¶
delete¶
V delete(
K key)
put¶
void put(
K key,
V value)
putAll¶
void putAll(
List<KeyValue<K, V>> entries)
putIfAbsent¶
V putIfAbsent(
K key,
V value)
Implementations¶
CachingKeyValueStore
ChangeLoggingKeyValueBytesStore
InMemoryKeyValueStore
InMemoryTimestampedKeyValueStoreMarker
KeyValueStoreFacade
KeyValueStoreReadOnlyDecorator
KeyValueStoreReadWriteDecorator
KeyValueToTimestampedKeyValueByteStoreAdapter
MemoryLRUCache
MeteredKeyValueStore
RocksDBStore
Segment
TimestampedKeyValueStore