Modifier and Type | Interface and Description |
---|---|
interface |
BlobStore
Marker interface for implementations of
KeyValueStore that deal with byte arrays. |
interface |
JsonStore
Marker interface for implementations of
KeyValueStore that deal with JSON documents. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncKeyValueStore<T>
An implementation of
KeyValueStore to extend for implementations that do not otherwise have access to
async get/put operations. |
class |
AbstractKeyValueStore<T>
Skeleton implementation of
KeyValueStore that defaults calls without ttl specified. |
Modifier and Type | Class and Description |
---|---|
class |
CassandraBlobStore
A
BlobStore that is backed by Cassandra. |
Modifier and Type | Class and Description |
---|---|
class |
InMemoryMapBlobStore
This is a test implementation of
BlobStore that stores values directly in memory via a map. |
Modifier and Type | Class and Description |
---|---|
class |
NoOpBlobStore
A
key value store that does nothing. |
Modifier and Type | Method and Description |
---|---|
void |
NoOpBlobStore.addListener(KeyValueStore<byte[]> listener) |
Modifier and Type | Class and Description |
---|---|
class |
PostgresBlobStore |
Modifier and Type | Class and Description |
---|---|
class |
NoOpJsonStore |
Modifier and Type | Class and Description |
---|---|
class |
PostgresJsonStore |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPostgresKeyValueStore<T,S>
A
KeyValueStore backed by Postgres. |
Copyright © 2020. All rights reserved.