package io.gitlab.jfronny.googlechat; import java.util.*; public class FixedSizeCache extends LinkedHashMap { private final int maxSize; public FixedSizeCache(int size) { super(size + 2, 1F); this.maxSize = size; } @Override protected boolean removeEldestEntry(Map.Entry eldest) { return size() > maxSize; } }