Uses of Interface
net.dontdrinkandroot.cache.expungestrategy.ExpungeStrategy

Packages that use ExpungeStrategy
net.dontdrinkandroot.cache.expungestrategy.impl   
net.dontdrinkandroot.cache.impl   
net.dontdrinkandroot.cache.impl.disk.file   
net.dontdrinkandroot.cache.impl.disk.indexed   
net.dontdrinkandroot.cache.impl.memory   
 

Uses of ExpungeStrategy in net.dontdrinkandroot.cache.expungestrategy.impl
 

Classes in net.dontdrinkandroot.cache.expungestrategy.impl that implement ExpungeStrategy
 class 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.
 class 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.
 class AbstractRecyclingExpungeStrategy
          An AbstractMaxSizeExpungeStrategy that triggers once the cache size is larger than a max size plus a recycle size or a recycle factor.
 class ExpiredOnlyExpungeStrategy
          ExpungeStrategy that selects only entries that are expired.
 class LfuExpungeStrategy
          ExpungeStrategy that triggers on each entry added over the max size and selects the least frequently used entry.
 class LfuRecyclingExpungeStrategy
           
 class LruExpungeStrategy
           
 class LruRecyclingExpungeStrategy
           
 class NoopExpungeStrategy
          ExpungeStrategy that never triggers and does not return any MetaData to expunge.
 

Uses of ExpungeStrategy in net.dontdrinkandroot.cache.impl
 

Methods in net.dontdrinkandroot.cache.impl that return ExpungeStrategy
 ExpungeStrategy AbstractMapBackedCache.getExpungeStrategy()
           
 

Methods in net.dontdrinkandroot.cache.impl with parameters of type ExpungeStrategy
 void AbstractMapBackedCache.setExpungeStrategy(ExpungeStrategy expungeStrategy)
           
 

Constructors in net.dontdrinkandroot.cache.impl with parameters of type ExpungeStrategy
AbstractMapBackedCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy)
          Construct a new AbstractCache.
AbstractMapBackedCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy)
          Construct a new AbstractCache.
AbstractMapBackedCustomTtlCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy)
          Construct a new AbstractCustomTtlCache.
AbstractMapBackedCustomTtlCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy)
          Construct a new AbstractCustomTtlCache.
 

Uses of ExpungeStrategy in net.dontdrinkandroot.cache.impl.disk.file
 

Constructors in net.dontdrinkandroot.cache.impl.disk.file with parameters of type ExpungeStrategy
FileCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir, int directoryDepth)
           
 

Uses of ExpungeStrategy in net.dontdrinkandroot.cache.impl.disk.indexed
 

Fields in net.dontdrinkandroot.cache.impl.disk.indexed declared as ExpungeStrategy
protected  ExpungeStrategy BufferedSerializableIndexedDiskCache.bufferExpungeStrategy
           
 

Methods in net.dontdrinkandroot.cache.impl.disk.indexed with parameters of type ExpungeStrategy
 void LruBufferedSerializableIndexedDiskCache.setExpungeStrategy(ExpungeStrategy expungeStrategy)
           
 

Constructors in net.dontdrinkandroot.cache.impl.disk.indexed with parameters of type ExpungeStrategy
AbstractIndexedDiskCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy, File baseDir)
           
AbstractIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir)
           
BufferedSerializableIndexedDiskCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy, File baseDir, ExpungeStrategy bufferExpungeStrategy)
           
BufferedSerializableIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir, ExpungeStrategy bufferExpungeStrategy)
           
ByteArrayIndexedDiskCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy, File baseDir)
           
ByteArrayIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir)
           
SerializableIndexedDiskCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy, File baseDir)
           
SerializableIndexedDiskCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy, File baseDir)
           
 

Uses of ExpungeStrategy in net.dontdrinkandroot.cache.impl.memory
 

Constructors in net.dontdrinkandroot.cache.impl.memory with parameters of type ExpungeStrategy
MemoryCache(String name, long defaultTimeToLive, ExpungeStrategy expungeStrategy)
           
MemoryCache(String name, long defaultTimeToLive, long defaultMaxIdleTime, ExpungeStrategy expungeStrategy)
           
 



Copyright © 2013 dontdrinkandroot. All Rights Reserved.