Package org.cache2k.core.operation
-
Interface Summary Interface Description ExaminationEntry<K,V> A entry on the heap cache, used for reading.Progress<K,V,R> Interface for cache operation semantics to control the progress of the processing.ResultEntry<K,V> Needed for getAll and peekAll to have the valueOrException.Semantic<K,V,R> Defines the semantic of a cache operation based on Java code that examines the cached entry and callsProgressfor instructing the cache what needs to be done. -
Class Summary Class Description Operations<K,V> Semantics of all cache operations on entries.Operations.ExpireEvent<K,V> Semantic.Base<K,V,R> Base class to provide a default for the load result.Semantic.InsertOrUpdate<K,V,R> Only update the entry.Semantic.MightUpdate<K,V,R> Read a cache entry and do an optional mutation.Semantic.Read<K,V,R> Read only operation.Semantic.Update<K,V,R> Read a cache entry and do an mutation maybe based on the existing values. -
Exception Summary Exception Description Operations.NeedsLoadRestartException Operations.NeedsLockRestartException Operations.WantsDataRestartException