code: @Override
  	public boolean add(E e) {
  		if (capacity <= linkedBlockingQueue.size())
  			linkedBlockingQueue.remove();
  		return linkedBlockingQueue.add(e);
  	}
docs: /*
  (non-Javadoc)
  
  @see java.util.Collection#add(java.lang.Object)