| | Class | Description |
| | CircularQueue |
The CircularQueue class allows for storing objects in a circular queue of a predefined size. |
| | LinearQueue |
LinearQueue is a collection and stores values in a 'first-in, first-out' manner. |
| | PriorityQueue |
This queue orders elements according to an order specified at construction time, which is specified either according to their natural order or according to a IComparator object. |
| | TypedQueue |
TypedQueue is a wrapper for Queue instances that ensures that only values of a specific type can be added to the wrapped queue. |