org.infinispan.loaders.remote
@ThreadSafe public class RemoteCacheStore extends org.infinispan.loaders.AbstractCacheStore
RemoteCacheStoreConfig
,
Hotrod Java ClientConstructor and Description |
---|
RemoteCacheStore() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
void |
fromStream(ObjectInput inputStream) |
Class<? extends org.infinispan.loaders.CacheLoaderConfig> |
getConfigurationClass() |
org.infinispan.client.hotrod.RemoteCache<Object,Object> |
getRemoteCache() |
void |
init(org.infinispan.loaders.CacheLoaderConfig config,
org.infinispan.Cache<?,?> cache,
org.infinispan.marshall.StreamingMarshaller m) |
Set<org.infinispan.container.entries.InternalCacheEntry> |
load(int numEntries) |
org.infinispan.container.entries.InternalCacheEntry |
load(Object key) |
Set<org.infinispan.container.entries.InternalCacheEntry> |
loadAll() |
Set<Object> |
loadAllKeys(Set<Object> keysToExclude) |
protected void |
purgeInternal() |
boolean |
remove(Object key) |
void |
setInternalCacheEntryFactory(org.infinispan.container.InternalEntryFactory iceFactory) |
void |
start() |
void |
stop() |
void |
store(org.infinispan.container.entries.InternalCacheEntry entry) |
void |
toStream(ObjectOutput outputStream) |
public org.infinispan.container.entries.InternalCacheEntry load(Object key) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
protected void purgeInternal() throws org.infinispan.loaders.CacheLoaderException
purgeInternal
in class org.infinispan.loaders.AbstractCacheStore
org.infinispan.loaders.CacheLoaderException
public boolean containsKey(Object key) throws org.infinispan.loaders.CacheLoaderException
containsKey
in interface org.infinispan.loaders.CacheLoader
containsKey
in class org.infinispan.loaders.AbstractCacheLoader
org.infinispan.loaders.CacheLoaderException
public void store(org.infinispan.container.entries.InternalCacheEntry entry) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public void fromStream(ObjectInput inputStream) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public void toStream(ObjectOutput outputStream) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public void clear() throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public boolean remove(Object key) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public Set<org.infinispan.container.entries.InternalCacheEntry> loadAll() throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public Set<org.infinispan.container.entries.InternalCacheEntry> load(int numEntries) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public Set<Object> loadAllKeys(Set<Object> keysToExclude) throws org.infinispan.loaders.CacheLoaderException
org.infinispan.loaders.CacheLoaderException
public void init(org.infinispan.loaders.CacheLoaderConfig config, org.infinispan.Cache<?,?> cache, org.infinispan.marshall.StreamingMarshaller m) throws org.infinispan.loaders.CacheLoaderException
init
in interface org.infinispan.loaders.CacheLoader
init
in class org.infinispan.loaders.AbstractCacheStore
org.infinispan.loaders.CacheLoaderException
public void start() throws org.infinispan.loaders.CacheLoaderException
start
in interface org.infinispan.loaders.CacheLoader
start
in class org.infinispan.loaders.AbstractCacheStore
org.infinispan.loaders.CacheLoaderException
public void stop() throws org.infinispan.loaders.CacheLoaderException
stop
in interface org.infinispan.loaders.CacheLoader
stop
in class org.infinispan.loaders.AbstractCacheStore
org.infinispan.loaders.CacheLoaderException
public Class<? extends org.infinispan.loaders.CacheLoaderConfig> getConfigurationClass()
public void setInternalCacheEntryFactory(org.infinispan.container.InternalEntryFactory iceFactory)
Copyright © 2015 JBoss, a division of Red Hat. All Rights Reserved.