A fixed size queue that returns the dequeued object if the queue is full when a new object is enqueued