1 4 package org.roller.util; 5 6 import java.util.Map ; 7 8 public class LRUCache extends java.util.LinkedHashMap 10 { 11 protected int maxsize; 12 public LRUCache(int maxsize) 13 { 14 super(maxsize*4/3 + 1, 0.75f, true); 15 this.maxsize = maxsize; 16 } 17 protected boolean removeEldestEntry(Map.Entry eldest) { 18 return size() > this.maxsize; 19 } 20 } 21 22 | Popular Tags |