Package net.dontdrinkandroot.cache.expungestrategy.impl

Class Summary
AbstractMaxSizeExpungeStrategy An ExpungeStrategy that selects all expired entries and entries according to the implementation so that after those entries have been expunged the cache size is not larger that the given max size.
AbstractOneOverMaxSizeExpungeStrategy An AbstractMaxSizeExpungeStrategy that triggers if the cache size is larger than the max size and selects the entries to evict by the given comparator.
AbstractRecyclingExpungeStrategy An AbstractMaxSizeExpungeStrategy that triggers once the cache size is larger than a max size plus a recycle size or a recycle factor.
ExpiredOnlyExpungeStrategy ExpungeStrategy that selects only entries that are expired.
LfuExpungeStrategy ExpungeStrategy that triggers on each entry added over the max size and selects the least frequently used entry.
LfuRecyclingExpungeStrategy  
LruExpungeStrategy  
LruRecyclingExpungeStrategy  
NoopExpungeStrategy ExpungeStrategy that never triggers and does not return any MetaData to expunge.
 



Copyright © 2013 dontdrinkandroot. All Rights Reserved.