| Interface | Description |
|---|---|
| AutoSavingCache.CacheSerializer<K extends CacheKey,V> | |
| AutoSavingCache.IStreamFactory | |
| CacheProvider<K,V> | |
| ICache<K,V> |
This is similar to the Map interface, but requires maintaining a given capacity
and does not require put or remove to return values, which lets SerializingCache
be more efficient by avoiding deserialize except on get.
|
| IMeasurableMemory | |
| IRowCacheEntry |
| Class | Description |
|---|---|
| AutoSavingCache<K extends CacheKey,V> | |
| CacheKey | |
| ConcurrentLinkedHashCache<K extends IMeasurableMemory,V extends IMeasurableMemory> |
Wrapper so CLHM can implement ICache interface.
|
| CounterCacheKey | |
| InstrumentingCache<K,V> |
Wraps an ICache in requests + hits tracking.
|
| KeyCacheKey | |
| NopCacheProvider | |
| OHCProvider | |
| RefCountedMemory | |
| RowCacheKey | |
| RowCacheSentinel |
A sentinel object for row caches.
|
| SerializingCache<K,V> |
Serializes cache values off-heap.
|
| SerializingCacheProvider |
Copyright © 2016 The Apache Software Foundation