Files
CustomNPC-Plus/src/main/java/noppes/npcs/util/LRUHashMap.java
T
2024-03-17 23:17:36 -04:00

18 lines
397 B
Java

package noppes.npcs.util;
import java.util.LinkedHashMap;
import java.util.Map.Entry;
public class LRUHashMap<K, V> extends LinkedHashMap<K, V> {
private final int maxSize;
public LRUHashMap(int size) {
super(size, 0.75F, true);
this.maxSize = size;
}
protected boolean removeEldestEntry(Entry<K, V> eldest) {
return this.size() > this.maxSize;
}
}