package dasherJava.core.collections;
import java.util.LinkedList;
public class BoundedStack<E> extends LinkedList<E> {
private final int maxSize;
public BoundedStack(int maxSize) {
this.maxSize=maxSize;
}
@Override
public void push(E e) {
super.push(e);
if (size()>maxSize) removeLast();
}
}