class EvictingBoundedList implements Iterable<T>, Serializable {

	public void clear() {
		if (!isEmpty()) {
			for (int i = 0; i < elements.length; ++i) {
				elements[i] = null;
			}
			count = 0;
			idx = 0;
			++modCount;
		}
	}

	public  EvictingBoundedList(int sizeLimit);
	public  EvictingBoundedList(EvictingBoundedList<T> other);
	public  EvictingBoundedList(int sizeLimit, T defaultElement);

}