
public class MapKeyValueStore extends AbstractKeyValueStore implements KeyValueStore
| Constructor and Description |
|---|
MapKeyValueStore(Map<String,Set<String>> map,
SetFactory setFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
boolean |
contains(String key) |
boolean |
contains(String key,
String value) |
void |
delete(String key) |
void |
delete(String key,
String value) |
Iterator<String> |
getAll(String key) |
Map<String,Set<String>> |
getMap() |
String |
getOne(String key) |
SetFactory |
getSetFactory() |
void |
init() |
void |
set(String key,
String value) |
beginTransaction, commitTransaction, count, replace, rollbackTransaction, supportsTransactionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeginTransaction, commitTransaction, count, replace, rollbackTransaction, supportsTransactionspublic MapKeyValueStore(Map<String,Set<String>> map, SetFactory setFactory)
public void init()
throws IOException
init in interface KeyValueStoreIOExceptionpublic void close()
close in interface KeyValueStorepublic void set(String key, String value)
set in interface KeyValueStorepublic String getOne(String key)
getOne in interface KeyValueStoregetOne in class AbstractKeyValueStorepublic Iterator<String> getAll(String key)
getAll in interface KeyValueStorepublic boolean contains(String key)
contains in interface KeyValueStorecontains in class AbstractKeyValueStorepublic boolean contains(String key, String value)
contains in interface KeyValueStorecontains in class AbstractKeyValueStorepublic void delete(String key)
delete in interface KeyValueStoredelete in class AbstractKeyValueStorepublic void delete(String key, String value)
delete in interface KeyValueStorepublic void clear()
clear in interface KeyValueStorepublic SetFactory getSetFactory()
Copyright © 2017. All rights reserved.