First-in-first-out (FIFO) queue that only allows for maxsize
items to be stored in the buffer, hence, “bounded”. It is not
inherently thread safe by itself. Use this in conjunction with a
OEProtectedBuffer to make a thread-safe queue.