net.dontdrinkandroot.cache.expungestrategy.impl
Class LfuExpungeStrategy
java.lang.Object
net.dontdrinkandroot.cache.expungestrategy.impl.AbstractMaxSizeExpungeStrategy
net.dontdrinkandroot.cache.expungestrategy.impl.AbstractOneOverMaxSizeExpungeStrategy
net.dontdrinkandroot.cache.expungestrategy.impl.LfuExpungeStrategy
- All Implemented Interfaces:
- ExpungeStrategy
public class LfuExpungeStrategy
- extends AbstractOneOverMaxSizeExpungeStrategy
ExpungeStrategy that triggers on each entry added over the max size and selects the least
frequently used entry.
- Author:
- Philip W. Sorst
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LfuExpungeStrategy
public LfuExpungeStrategy(int maxSize)
getComparator
protected <K,M extends MetaData> Comparator<Map.Entry<K,M>> getComparator()
- Specified by:
getComparator in class AbstractMaxSizeExpungeStrategy
Copyright © 2013 dontdrinkandroot. All Rights Reserved.