Merge branch 'master' into HEAD
This commit is contained in:
commit
ae190b3c57
3 changed files with 33 additions and 19 deletions
15
src/main/java/org/dynmap/utils/LRULinkedHashMap.java
Normal file
15
src/main/java/org/dynmap/utils/LRULinkedHashMap.java
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
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);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue