| Interface | Description | 
|---|---|
| AutoSavingCache.CacheSerializer<K extends CacheKey,V> | |
| AutoSavingCache.IStreamFactory | |
| CacheProvider<K,V> | |
| CacheSize | |
| 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 | |
| ChunkCache | |
| 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 © 2018 The Apache Software Foundation