package org.thoughtcrime.securesms.util; import java.util.LinkedHashMap; import java.util.Map; public class LRUCache extends LinkedHashMap { private final int maxSize; public LRUCache(int maxSize) { this.maxSize = maxSize; } @Override protected boolean removeEldestEntry (Map.Entry eldest) { return size() > maxSize; } }