public class HotRodStore<K,V> extends Object implements org.infinispan.persistence.spi.AdvancedLoadWriteStore<K,V>
AdvancedLoadWriteStore configured with a started container-managed RemoteCacheContainer
instance. Does not perform wrapping entries in Infinispan internal objects, this stores "raw" values.| Constructor and Description |
|---|
HotRodStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
contains(Object key) |
boolean |
delete(Object key) |
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> filter,
org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V> task,
Executor executor,
boolean fetchValue,
boolean fetchMetadata) |
void |
purge(Executor threadPool,
org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener<? super K> listener) |
int |
size() |
void |
start() |
void |
stop() |
void |
write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> entry) |
void |
writeBatch(Iterable<org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V>> marshalledEntries) |
public void init(org.infinispan.persistence.spi.InitializationContext ctx)
public void start()
start in interface org.infinispan.commons.api.Lifecyclepublic void stop()
stop in interface org.infinispan.commons.api.Lifecyclepublic org.infinispan.marshall.core.MarshalledEntry<K,V> load(Object key) throws org.infinispan.persistence.spi.PersistenceException
public void write(org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V> entry)
public void writeBatch(Iterable<org.infinispan.marshall.core.MarshalledEntry<? extends K,? extends V>> marshalledEntries)
public boolean contains(Object key)
public boolean delete(Object key)
public void process(org.infinispan.filter.KeyFilter<? super K> filter, org.infinispan.persistence.spi.AdvancedCacheLoader.CacheLoaderTask<K,V> task, Executor executor, boolean fetchValue, boolean fetchMetadata)
public int size()
public void clear()
Copyright © 2018 JBoss by Red Hat. All rights reserved.