15 lines
380 B
Java
15 lines
380 B
Java
package org.dynmap.utils;
|
|
|
|
import java.util.LinkedHashMap;
|
|
import java.util.Map;
|
|
|
|
public class LRULinkedHashMap<T, K> extends LinkedHashMap<T, K> {
|
|
private int limit;
|
|
public LRULinkedHashMap(int lim) {
|
|
super(16, (float)0.75, true);
|
|
limit = lim;
|
|
}
|
|
protected boolean removeEldestEntry(Map.Entry<T, K> last) {
|
|
return(size() >= limit);
|
|
}
|
|
}
|