package storm.trident.util;
import java.util.LinkedHashMap;
import java.util.Map;
public class LRUMap<A, B> extends LinkedHashMap<A, B> {
private int _maxSize;
public LRUMap(int maxSize) {
super(maxSize + 1, 1.0f, true);
_maxSize = maxSize;
}
@Override
protected boolean removeEldestEntry(final Map.Entry<A, B> eldest) {
return size() > _maxSize;
}
}