1 package ca.uhn.hl7v2.testpanel.util;
2
3 import java.util.LinkedList;
4
5 public class LimitedQueue<E> extends LinkedList<E> {
6
7 private int limit;
8
9 public LimitedQueue(int limit) {
10 this.limit = limit;
11 }
12
13 @Override
14 public boolean add(E o) {
15 super.add(o);
16 while (size() > limit) { super.remove(); }
17 return true;
18 }
19
20 }