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>
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.cache.Cache
javax.cache.Cache.Entry<K,V> -
Field Summary
Fields inherited from class org.infinispan.jcache.AbstractJCache
configuration, expiryPolicy, jcacheLoader, jcacheWriter, notifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) voidclear()voidclose()booleancontainsKey(K key) voidderegisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, V> listenerCfg) protected voidgetAndRemove(K key) getAndReplace(K key, V value) protected Objectprotected MBeanServergetName()<T> TbooleanisClosed()iterator()voidloadAll(Set<? extends K> keys, boolean replaceExistingValues, javax.cache.integration.CompletionListener completionListener) voidvoidbooleanputIfAbsent(K key, V value) voidregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, V> listenerCfg) booleanbooleanvoidvoidprotected voidremoveListener(org.infinispan.jcache.AbstractJCacheListenerAdapter<K, V> listenerAdapter) booleanbooleanMethods 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, verifyKeysMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JCache
-
-
Method Details
-
get
-
getAll
-
containsKey
-
loadAll
-
put
-
getAndPut
-
putAll
-
putIfAbsent
-
remove
-
remove
-
getAndRemove
-
replace
-
replace
-
getAndReplace
-
removeAll
-
removeAll
public void removeAll() -
clear
public void clear() -
invoke
public <T> T invoke(K key, javax.cache.processor.EntryProcessor<K, V, throws javax.cache.processor.EntryProcessorExceptionT> entryProcessor, Object... arguments) - Throws:
javax.cache.processor.EntryProcessorException
-
getName
-
close
public void close() -
isClosed
public boolean isClosed() -
registerCacheEntryListener
-
deregisterCacheEntryListener
-
iterator
-
getMBeanServer
-
getCacheStatisticsMXBean
-
checkNotClosed
-
addListener
-
removeListener
-
evict
-
addCacheLoaderAdapter
-
addCacheWriterAdapter
-