net.dontdrinkandroot.cache.expungestrategy.impl
Class LruRecyclingExpungeStrategy

java.lang.Object
  extended by net.dontdrinkandroot.cache.expungestrategy.impl.AbstractMaxSizeExpungeStrategy
      extended by net.dontdrinkandroot.cache.expungestrategy.impl.AbstractRecyclingExpungeStrategy
          extended by net.dontdrinkandroot.cache.expungestrategy.impl.LruRecyclingExpungeStrategy
All Implemented Interfaces:
ExpungeStrategy

public class LruRecyclingExpungeStrategy
extends AbstractRecyclingExpungeStrategy

Author:
Philip W. Sorst

Field Summary
 
Fields inherited from class net.dontdrinkandroot.cache.expungestrategy.impl.AbstractMaxSizeExpungeStrategy
maxSize
 
Constructor Summary
LruRecyclingExpungeStrategy(int maxSize, float recycleFactor)
           
LruRecyclingExpungeStrategy(int maxSize, int recycleSize)
           
 
Method Summary
protected
<K,M extends MetaData>
Comparator<Map.Entry<K,M>>
getComparator()
           
 
Methods inherited from class net.dontdrinkandroot.cache.expungestrategy.impl.AbstractRecyclingExpungeStrategy
getRecycleSize, setRecycleFactor, setRecycleSize, triggers
 
Methods inherited from class net.dontdrinkandroot.cache.expungestrategy.impl.AbstractMaxSizeExpungeStrategy
getMaxSize, getToExpungeMetaData, setMaxSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LruRecyclingExpungeStrategy

public LruRecyclingExpungeStrategy(int maxSize,
                                   float recycleFactor)

LruRecyclingExpungeStrategy

public LruRecyclingExpungeStrategy(int maxSize,
                                   int recycleSize)
Method Detail

getComparator

protected <K,M extends MetaData> Comparator<Map.Entry<K,M>> getComparator()
Specified by:
getComparator in class AbstractMaxSizeExpungeStrategy


Copyright © 2013 dontdrinkandroot. All Rights Reserved.