| Interface | Description |
|---|---|
| ExaminationEntry<K,V> |
A entry on the heap cache, used for reading.
|
| LoadedEntry<K,V> | |
| 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 calls
Progress for instructing the cache what needs to be done. |
| Class | Description |
|---|---|
| Operations<K,V> |
Semantics of all cache operations on entries.
|
| ReadOnlyCacheEntry<K,V> | |
| Semantic.Base<K,V,R> |
Base class to provide a default for the load result.
|
| Semantic.MightUpdateExisting<K,V,R> |
Read a cache entry and do an optional update.
|
| Semantic.Read<K,V,R> |
Read only operation.
|
| Semantic.Update<K,V,R> |
Only update the entry.
|
| Semantic.UpdateExisting<K,V,R> |
Read a cache entry and do an optional update.
|
| Exception | Description |
|---|---|
| Operations.NeedsLoadRestartException |
cache2k API documentation. Copyright © 2000–2019 headissue GmbH, Munich.