| Package | Description |
|---|---|
| org.cache2k.impl | |
| org.cache2k.storage |
| Class and Description |
|---|
| CacheStorage
An interface for persistent or off heap storage for a cache.
|
| CacheStorage.EntryFilter |
| CacheStorage.EntryVisitor |
| CacheStorage.VisitContext |
| FlushableStorage
Optional interface for a
CacheStorage if the storage needs to flush any
unwritten data to make it persistent. |
| FlushableStorage.FlushContext |
| PurgeableStorage |
| PurgeableStorage.PurgeAction |
| PurgeableStorage.PurgeContext |
| PurgeableStorage.PurgeResult
Statistics
|
| StorageEntry |
| Class and Description |
|---|
| ByReferenceHeapStorageImpl
Simple storage implementation, just uses a hashmap.
|
| CacheStorage
An interface for persistent or off heap storage for a cache.
|
| CacheStorage.EntryFilter |
| CacheStorage.EntryVisitor |
| CacheStorage.MultiThreadedContext |
| CacheStorage.VisitContext |
| CacheStorageContext
Expose the needed information and interactions with a cache
to a cache storage.
|
| CacheStorageProvider |
| CacheStorageProviderWithVoidConfig |
| EntryExpiryUpdateableStorage
Storage supports an efficient way to update the expiry time of an entry.
|
| FlushableStorage
Optional interface for a
CacheStorage if the storage needs to flush any
unwritten data to make it persistent. |
| FlushableStorage.FlushContext |
| FreeSpaceMap
Holds areas of free space (slots).
|
| FreeSpaceMap.Slot
Describes an area of free space in the storage.
|
| ImageFileStorage
Implements a robust storage on a file or a byte buffer.
|
| ImageFileStorage.Tunable
Some parameters factored out, which may be modified if needed.
|
| Marshaller |
| MarshallerFactory |
| MarshallerFactory.Parameters |
| PurgeableStorage.PurgeAction |
| PurgeableStorage.PurgeContext |
| PurgeableStorage.PurgeResult
Statistics
|
| StorageEntry |
cache2k API documentation. Copyright © 2000–2015 headissue GmbH, Munich.