public class CloudStore<K,V> extends Object implements org.infinispan.persistence.spi.AdvancedLoadWriteStore<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected static int |
BATCH_SIZE |
protected static String |
EXPIRE_TIME |
protected static String |
LIFESPAN |
protected static String |
MAX_IDLE |
| Constructor and Description |
|---|
CloudStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
contains(Object key) |
boolean |
delete(Object key) |
CloudStoreConfiguration |
getConfiguration() |
String |
getContainerName() |
void |
init(org.infinispan.persistence.spi.InitializationContext initializationContext) |
protected boolean |
isExpired(org.jclouds.blobstore.domain.BlobMetadata blobMetadata) |
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 loadValue,
boolean loadMetadata) |
void |
purge(Executor executor,
org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener<? super K> purgeListener) |
void |
removeContainer() |
int |
size() |
void |
start() |
void |
stop() |
void |
write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> entry) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected static final String LIFESPAN
protected static final String MAX_IDLE
protected static final String EXPIRE_TIME
protected static final int BATCH_SIZE
public CloudStoreConfiguration getConfiguration()
public void init(org.infinispan.persistence.spi.InitializationContext initializationContext)
public void start()
start in interface org.infinispan.commons.api.Lifecyclepublic void stop()
stop in interface org.infinispan.commons.api.Lifecyclepublic void write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> entry)
public void clear()
public boolean delete(Object key)
public void process(org.infinispan.filter.KeyFilter<? super K> keyFilter, org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V> cacheLoaderTask, Executor executor, boolean loadValue, boolean loadMetadata)
public void purge(Executor executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener<? super K> purgeListener)
public int size()
public boolean contains(Object key)
public String getContainerName()
public void removeContainer()
protected boolean isExpired(org.jclouds.blobstore.domain.BlobMetadata blobMetadata)
Copyright © 2019 JBoss, a division of Red Hat. All rights reserved.