Constructor. The queue's memory buffer is allocated by the GC.
Constructor. Allocates the queue's memory buffer with the provided memory manager.
Called for explicit deletes and on collection
Removes all items from the queue.
Tells whether the queue is empty.
Data array -- the actual queue where the items are stored.
Number of items in the queue.
Read & write positions (indices into the data array).
Base class for a fixed size memory-based ring queue.