Design a data structure for LRU cache
Anonym
In java, just extend the LinkedHashMap static class MyLru extends LinkedHashMap { int capacity; public MyLru(int capacity){ super(capacity,0.75f,true); this.capacity = capacity; } @Override protected boolean removeEldestEntry(Map.Entry eldest) { if(size()>capacity) { return true; } return false; } }