BoundedArrayQueue and exception added