package org.objectstyle.wolips.core.resources.types;
import java.util.LinkedHashMap;
import java.util.Map;
public class LimitedLRUCache<U, V> extends LinkedHashMap<U, V> {
private int _maxSize;
public LimitedLRUCache(int maxSize) {
super(12, 0.75f, true);
_maxSize = maxSize;
}
@Override
protected boolean removeEldestEntry(Map.Entry<U, V> eldest) {
return size() > _maxSize;
}
}