package carpet.utils; import java.util.LinkedHashMap; import java.util.Map; public class EvictingQueue extends LinkedHashMap { public void put(K key) { super.put(key, 1); } @Override protected boolean removeEldestEntry(Map.Entry eldest) { return this.size() > 10; } }