# Package org.apache.cassandra.cache

Interface Summary
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 Summary
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