Uses of Interface
org.cache2k.core.operation.Semantic
-
Packages that use Semantic Package Description org.cache2k.core org.cache2k.core.operation -
-
Uses of Semantic in org.cache2k.core
Methods in org.cache2k.core with parameters of type Semantic Modifier and Type Method Description protected abstract <R> EntryAction<K,V,R>BaseCache. createEntryAction(K key, Entry<K,V> e, Semantic<K,V,R> op)protected <R> EntryAction<K,V,R>HeapCache. createEntryAction(K key, Entry<K,V> e, Semantic<K,V,R> op)protected <R> EntryAction<K,V,R>WiredCache. createEntryAction(K key, Entry<K,V> e, Semantic<K,V,R> op)protected abstract <R> EntryAction<K,V,R>BaseCache. createFireAndForgetAction(Entry<K,V> e, Semantic<K,V,R> op)protected <R> org.cache2k.core.HeapCache.MyEntryAction<R>HeapCache. createFireAndForgetAction(Entry<K,V> e, Semantic<K,V,R> op)protected <R> org.cache2k.core.WiredCache.MyEntryAction<R>WiredCache. createFireAndForgetAction(Entry<K,V> e, Semantic<K,V,R> op)protected <R> RBaseCache. execute(K key, Entry<K,V> e, Semantic<K,V,R> op)protected <R> RBaseCache. execute(K key, Semantic<K,V,R> op)Constructors in org.cache2k.core with parameters of type Semantic Constructor Description EntryAction(HeapCache<K,V> heapCache, InternalCache<K,V> userCache, Semantic<K,V,R> op, K k, Entry<K,V> e)EntryAction(HeapCache<K,V> heapCache, InternalCache<K,V> internalCache, Semantic<K,V,R> op, K k, Entry<K,V> e, EntryAction.CompletedCallback<K,V,R> cb) -
Uses of Semantic in org.cache2k.core.operation
Classes in org.cache2k.core.operation that implement Semantic Modifier and Type Class Description static classOperations.ExpireEvent<K,V>static classSemantic.Base<K,V,R>Base class to provide a default for the load result.static classSemantic.InsertOrUpdate<K,V,R>Only update the entry.static classSemantic.MightUpdate<K,V,R>Read a cache entry and do an optional mutation.static classSemantic.Read<K,V,R>Read only operation.static classSemantic.Update<K,V,R>Read a cache entry and do an mutation maybe based on the existing values.Fields in org.cache2k.core.operation declared as Semantic Modifier and Type Field Description Semantic<K,V,Void>Operations. expireEventstatic SemanticOperations. GETstatic SemanticOperations. GET_ENTRYSemantic<K,V,Void>Operations. refreshSemanticOperations. unconditionalLoadMethods in org.cache2k.core.operation that return Semantic Modifier and Type Method Description Semantic<K,V,V>Operations. computeIfAbsent(K key, Function<? super K,? extends V> function)Semantic<K,V,Boolean>Operations. contains(K key)Semantic<K,V,Boolean>Operations. containsAndRemove(K key)Semantic<K,V,Void>Operations. expire(K key, long time)Semantic<K,V,V>Operations. get(K key)Semantic<K,V,ResultEntry<K,V>>Operations. getEntry(K key)<R> Semantic<K,V,R>Operations. invoke(org.cache2k.processor.EntryProcessor<K,V,R> processor)Semantic<K,V,V>Operations. peek(K key)Semantic<K,V,V>Operations. peekAndPut(K key, V value)Semantic<K,V,V>Operations. peekAndRemove(K key)Semantic<K,V,V>Operations. peekAndReplace(K key, V value)Semantic<K,V,ResultEntry<K,V>>Operations. peekEntry()Semantic<K,V,V>Operations. put(K key, V value)Semantic<K,V,Boolean>Operations. putIfAbsent(K key, V value)Updates intentionally hit and miss counter to adjust with JSR107.Semantic<K,V,V>Operations. remove(K key)Semantic<K,V,Boolean>Operations. remove(K key, V value)Semantic<K,V,Boolean>Operations. replace(K key, V value)Updates intentionally hit and miss counter to adjust with JSR107.Semantic<K,V,Boolean>Operations. replace(K key, V value, V newValue)
-