public class InMemoryVersionedStorageProvider extends Object implements VersionedStorageProvider
| Constructor and Description |
|---|
InMemoryVersionedStorageProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
isClosed() |
boolean |
isOpen() |
VersionedEntry<String,byte[]> |
load(String key) |
KeyValueIterable<String,VersionedEntry<String,byte[]>> |
loadAll() |
Map<String,VersionedEntry<String,byte[]>> |
loadAllByKeys(Collection<String> keys) |
Collection<String> |
loadAllKeys() |
List<VersionKey> |
loadAllVersionInfoByKeys(Collection<String> keys) |
VersionKey |
loadVersion(String key) |
void |
put(String key,
VersionedEntry<String,byte[]> entry) |
void |
putAll(Map<String,VersionedEntry<String,byte[]>> values) |
void |
remove(String key) |
void |
removeAll(Iterable<String> keys) |
KeyValueIterable<String,VersionedEntry<String,byte[]>> |
search(String startKey) |
long |
totalClosedConnections() |
long |
totalConnectionOpen() |
long |
totalErrors() |
public long totalConnectionOpen()
totalConnectionOpen in interface VersionedStorageProviderpublic long totalClosedConnections()
totalClosedConnections in interface VersionedStorageProviderpublic long totalErrors()
totalErrors in interface VersionedStorageProviderpublic void removeAll(Iterable<String> keys)
removeAll in interface VersionedStorageProviderpublic void remove(String key)
remove in interface VersionedStorageProviderpublic KeyValueIterable<String,VersionedEntry<String,byte[]>> search(String startKey)
search in interface VersionedStorageProviderpublic void close()
close in interface VersionedStorageProviderpublic Collection<String> loadAllKeys()
loadAllKeys in interface VersionedStorageProviderpublic VersionedEntry<String,byte[]> load(String key)
load in interface VersionedStorageProviderpublic void put(String key, VersionedEntry<String,byte[]> entry)
put in interface VersionedStorageProviderpublic void putAll(Map<String,VersionedEntry<String,byte[]>> values)
putAll in interface VersionedStorageProviderpublic Map<String,VersionedEntry<String,byte[]>> loadAllByKeys(Collection<String> keys)
loadAllByKeys in interface VersionedStorageProviderpublic KeyValueIterable<String,VersionedEntry<String,byte[]>> loadAll()
loadAll in interface VersionedStorageProviderpublic List<VersionKey> loadAllVersionInfoByKeys(Collection<String> keys)
loadAllVersionInfoByKeys in interface VersionedStorageProviderpublic boolean isOpen()
isOpen in interface VersionedStorageProviderpublic boolean isClosed()
isClosed in interface VersionedStorageProviderpublic VersionKey loadVersion(String key)
loadVersion in interface VersionedStorageProviderCopyright © 2014. All Rights Reserved.