Package org.apache.cassandra.cache
-
Interface Summary Interface Description 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 Class Description AutoSavingCache<K extends CacheKey,V> AutoSavingCache.CacheSerializer<K extends CacheKey,V> A base cache serializer that is used to serialize/deserialize a cache to/from disk.CacheKey CaffeineCache<K extends IMeasurableMemory,V extends IMeasurableMemory> An adapter from a Caffeine cache to the ICache interface.ChunkCache 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 SerializingCacheProvider.RowCacheSerializer