| Interface | Description |
|---|---|
| CacheLifeCycleListener | |
| CacheManagerLifeCycleListener |
Service provider interface to hook in manager extensions.
|
| CanCheckIntegrity |
Cache supports checking its internal integrity.
|
| Class | Description |
|---|---|
| AggregationStorageAdapter |
Not used now, aggregation prototype
|
| ArcCache<K,T> |
Adaptive Replacement Cache implementation for cache2k.
|
| ArcCache.Entry<K,T> |
An entry in the hash table
|
| BaseCache<E extends Entry,K,T> |
Foundation for all cache variants.
|
| BaseCache.Tunable | |
| Cache2kCoreProviderImpl | |
| CacheBuilderImpl<K,T> | |
| CacheManagerImpl | |
| CacheRefreshThreadPool |
Provides a shared thread pool used by all caches for background refreshes of expired
entries.
|
| CacheSizeEstimator | |
| ClearStorageBuffer |
Record cache operations during a storage clear and playback later.
|
| ClockCache<K,T> |
Straight forward CLOCK implementation.
|
| ClockProPlusCache<K,T> |
CLOCK Pro implementation with 3 clocks.
|
| ClockProPlusCache.Tunable | |
| ClosableConcurrentHashEntryIterator<E extends Entry> |
Iterator over all hash table entries of two hashes.
|
| DepthSearchAndSizeCounter |
Helper to estimate the size of object within a cache.
|
| Entry<E extends Entry,K,T> |
The cache entry.
|
| ExceptionWrapper |
We use instances of the exception wrapper for the value field in the entry.
|
| FailureStorageAdapter | |
| Hash<E extends Entry> |
Fast hash table implementation.
|
| IntegrityState |
Used to record and check the integrity.
|
| LockFreeCache<E extends Entry,K,T> | |
| LruCache<K,T> |
Cache implementation with LRU eviction algorithm.
|
| LruCache.Entry<K,T> | |
| NoopStorageAdapter | |
| PassingStorageAdapter |
Passes cache operation to the storage layer.
|
| PassingStorageAdapter.Tunable | |
| RandomCache<K,T> |
Random eviction without usage counters.
|
| StorageAdapter |
| Exception | Description |
|---|---|
| CacheClosedException |
Consistently this exception is thrown, when an operation detects that the
cache is closed.
|
| CacheStorageException | |
| CacheUsageExcpetion |
Indicates cache missusage including configuration error.
|
| DepthSearchAndSizeCounter.EstimationException |
| Error | Description |
|---|---|
| CacheIntegrityError | |
| CacheInternalError |
An internal error condition in the cache was detected that actually
never is supposed to happen.
|
| CacheLockSpinsExceededError |
cache2k API documentation. Copyright © 2000–2015 headissue GmbH, Munich.