Package net.sf.ehcache.store.cachingtier
Contains the caching tier implementations
-
Interface Summary Interface Description HeapCacheBackEnd<K,V> A backend to a OnHeapCachingTier It's responsibility, beyond being the actual storage (CHMlike), is to evict when required.HeapCacheBackEnd.EvictionCallback<K,V> An eviction callback -
Class Summary Class Description CountBasedBackEnd<K,V> A backend to a OnHeapCachingTier that will be cap'ed based on the amount of entriesOnHeapCachingTier<K,V> An instance of this class will delegate the storage to the backing HeapCacheBackEnd.
Adding : making sure only a single thread populates the cache for a given key at a time translate calls to the eviction listeners Add all the crap about sizing and stuffPooledBasedBackEnd<K,V> A backend to a OnHeapCachingTier that will be cap'ed using a poolPooledBasedBackEnd.PoolParticipant A pool participant to use with this Backend