Package org.infinispan.jcache.remote
Class JCache<K,V>
- java.lang.Object
-
- org.infinispan.jcache.AbstractJCache<K,V>
-
- org.infinispan.jcache.remote.JCache<K,V>
-
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<javax.cache.Cache.Entry<K,V>>,javax.cache.Cache<K,V>
public class JCache<K,V> extends org.infinispan.jcache.AbstractJCache<K,V>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCacheLoaderAdapter(javax.cache.integration.CacheLoader<K,V> cacheLoader)protected voidaddCacheWriterAdapter(javax.cache.integration.CacheWriter<? super K,? super V> cacheWriter)protected voidaddListener(org.infinispan.jcache.AbstractJCacheListenerAdapter<K,V> listenerAdapter)protected org.infinispan.jcache.AbstractJCache<K,V>checkNotClosed()voidclear()voidclose()booleancontainsKey(K key)voidderegisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> listenerCfg)protected voidevict(K key)Vget(K key)Map<K,V>getAll(Set<? extends K> keys)VgetAndPut(K key, V value)VgetAndRemove(K key)VgetAndReplace(K key, V value)protected ObjectgetCacheStatisticsMXBean()protected MBeanServergetMBeanServer()StringgetName()<T> Tinvoke(K key, javax.cache.processor.EntryProcessor<K,V,T> entryProcessor, Object... arguments)booleanisClosed()Iterator<javax.cache.Cache.Entry<K,V>>iterator()voidloadAll(Set<? extends K> keys, boolean replaceExistingValues, javax.cache.integration.CompletionListener completionListener)voidput(K key, V value)voidputAll(Map<? extends K,? extends V> inputMap)booleanputIfAbsent(K key, V value)voidregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> listenerCfg)booleanremove(K key)booleanremove(K key, V oldValue)voidremoveAll()voidremoveAll(Set<? extends K> keys)protected voidremoveListener(org.infinispan.jcache.AbstractJCacheListenerAdapter<K,V> listenerAdapter)booleanreplace(K key, V value)booleanreplace(K key, V oldValue, V newValue)-
Methods inherited from class org.infinispan.jcache.AbstractJCache
addCacheEntryListenerConfiguration, addConfigurationListeners, checkNotNull, filterLoadAllKeys, getCacheManager, getCacheMXBean, getConfiguration, invokeAll, loadAllFromJCacheLoader, loadAllKeys, managementEnabled, processEntryProcessor, put, remove, removeCacheEntryListenerConfiguration, replace, replace, setCacheLoader, setCacheWriter, setListenerCompletion, setListenerException, setManagementEnabled, setStatisticsEnabled, statisticsEnabled, unwrap, updateTTLForAccessed, verifyKeys
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
containsKey
public boolean containsKey(K key)
-
loadAll
public void loadAll(Set<? extends K> keys, boolean replaceExistingValues, javax.cache.integration.CompletionListener completionListener)
-
remove
public boolean remove(K key)
-
removeAll
public void removeAll()
-
clear
public void clear()
-
invoke
public <T> T invoke(K key, javax.cache.processor.EntryProcessor<K,V,T> entryProcessor, Object... arguments) throws javax.cache.processor.EntryProcessorException
- Throws:
javax.cache.processor.EntryProcessorException
-
getName
public String getName()
-
close
public void close()
-
isClosed
public boolean isClosed()
-
registerCacheEntryListener
public void registerCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> listenerCfg)
-
deregisterCacheEntryListener
public void deregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> listenerCfg)
-
getMBeanServer
protected MBeanServer getMBeanServer()
-
getCacheStatisticsMXBean
protected Object getCacheStatisticsMXBean()
-
addListener
protected void addListener(org.infinispan.jcache.AbstractJCacheListenerAdapter<K,V> listenerAdapter)
-
removeListener
protected void removeListener(org.infinispan.jcache.AbstractJCacheListenerAdapter<K,V> listenerAdapter)
-
evict
protected void evict(K key)
-
addCacheLoaderAdapter
protected void addCacheLoaderAdapter(javax.cache.integration.CacheLoader<K,V> cacheLoader)
-
-