import java.util.LinkedHashMap; import java.util.Map; public class Solution { private final LinkedHashMap<Integer, Integer> cache; public Solution(int capacity) { this.cache = new LinkedHashMap((int) (capacity / 0.75f + 2), 0.75f, true) { @Override protected boolean removeEldestEntry(Map.Entry...