Skip to content

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
Back to top