@ThreadSafe @MetaInfServices public class DynamoDBStore<K,V> extends com.nimbusds.infinispan.persistence.common.InfinispanStore<K,V>
org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V>, org.infinispan.persistence.spi.AdvancedCacheLoader.TaskContext
Constructor and Description |
---|
DynamoDBStore() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(Object key) |
boolean |
delete(Object key) |
DynamoDBStoreConfiguration |
getConfiguration()
Returns the DynamoDB store configuration.
|
com.nimbusds.infinispan.persistence.common.query.QueryExecutor<K,V> |
getQueryExecutor() |
void |
init(org.infinispan.persistence.spi.InitializationContext ctx) |
org.infinispan.marshall.core.MarshalledEntry<K,V> |
load(Object key) |
void |
process(org.infinispan.filter.KeyFilter<? super K> keyFilter,
org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V> cacheLoaderTask,
Executor executor,
boolean fetchValue,
boolean fetchMetadata) |
void |
purge(Executor executor,
org.infinispan.persistence.spi.AdvancedCacheExpirationWriter.ExpirationPurgeListener<K,V> purgeListener) |
void |
purge(Executor executor,
org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener<? super K> purgeListener) |
int |
size() |
void |
start() |
void |
stop() |
void |
write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> marshalledEntry) |
getCacheName, getInitContext, getInstances
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public DynamoDBStore()
public DynamoDBStoreConfiguration getConfiguration()
null
if not
initialised.public com.nimbusds.infinispan.persistence.common.query.QueryExecutor<K,V> getQueryExecutor()
public void init(org.infinispan.persistence.spi.InitializationContext ctx)
public void start()
public void stop()
public void write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> marshalledEntry)
public void process(org.infinispan.filter.KeyFilter<? super K> keyFilter, org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V> cacheLoaderTask, Executor executor, boolean fetchValue, boolean fetchMetadata)
public int size()
public void clear()
public void purge(Executor executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener<? super K> purgeListener)
Copyright © 2018 Connect2id Ltd.. All rights reserved.