A java data structure implementing a queue with a bound size