Klasse CacheImpl<K,CE>
java.lang.Object
de.caluga.morphium.cache.jcache.CacheImpl<K,CE>
- Alle implementierten Schnittstellen:
Closeable, AutoCloseable, Iterable<javax.cache.Cache.Entry<K, CacheEntry<CE>>>, javax.cache.Cache<K, CacheEntry<CE>>
User: Stephan Bösebeck
Date: 17.05.18
Time: 08:38
simple copy before update implemenation of a in-Memory Cache
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen javax.cache.Cache
javax.cache.Cache.Entry<K,V> -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidclear()voidclose()booleancontainsKey(K key) voidderegisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, CacheEntry<CE>> cacheEntryListenerConfiguration) voidMap<K, CacheEntry<CE>> getAndPut(K key, CacheEntry<CE> value) getAndRemove(K key) getAndReplace(K key, CacheEntry<CE> value) javax.cache.CacheManager<C extends javax.cache.configuration.Configuration<K, CacheEntry<CE>>>
CgetConfiguration(Class<C> clazz) getName()intgetSize()<T> Tinvoke(K key, javax.cache.processor.EntryProcessor<K, CacheEntry<CE>, T> entryProcessor, Object... arguments) invokeAll(Set<? extends K> keys, javax.cache.processor.EntryProcessor<K, CacheEntry<CE>, T> entryProcessor, Object... arguments) booleanisClosed()Iterator<javax.cache.Cache.Entry<K, CacheEntry<CE>>> iterator()voidloadAll(Set<? extends K> keys, boolean replaceExistingValues, javax.cache.integration.CompletionListener completionListener) voidput(K key, CacheEntry<CE> value) voidputAll(Map<? extends K, ? extends CacheEntry<CE>> map) booleanputIfAbsent(K key, CacheEntry<CE> value) voidregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, CacheEntry<CE>> cacheEntryListenerConfiguration) booleanbooleanremove(K key, CacheEntry<CE> oldValue) voidvoidbooleanreplace(K key, CacheEntry<CE> value) booleanreplace(K key, CacheEntry<CE> oldValue, CacheEntry<CE> newValue) voidsetCacheManager(javax.cache.CacheManager cm) void<T> TVon Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden Iterable
forEach, spliterator
-
Konstruktordetails
-
CacheImpl
public CacheImpl()
-
-
Methodendetails
-
setCacheManager
public void setCacheManager(javax.cache.CacheManager cm) -
get
-
getAll
-
containsKey
-
loadAll
-
put
-
getAndPut
-
putAll
-
putIfAbsent
-
remove
-
remove
-
getAndRemove
-
replace
-
replace
-
getAndReplace
-
removeAll
-
removeAll
-
clear
-
getConfiguration
-
invoke
-
invokeAll
-
getName
-
setName
-
getCacheManager
-
close
-
isClosed
-
unwrap
-
registerCacheEntryListener
public void registerCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, CacheEntry<CE>> cacheEntryListenerConfiguration) -
deregisterCacheEntryListener
public void deregisterCacheEntryListener(javax.cache.configuration.CacheEntryListenerConfiguration<K, CacheEntry<CE>> cacheEntryListenerConfiguration) -
iterator
-
getSize
public int getSize() -
expire
-