package com.bartlomiejpluta.demo.util; import lombok.AllArgsConstructor; import java.util.LinkedList; @AllArgsConstructor public class LimitedQueue extends LinkedList { private int limit; @Override public boolean add(E o) { super.add(o); while (size() > limit) { super.remove(); } return true; } }