This type of scheduling is one of the very basic algorithms for Operating Systems in computers which can be implemented through circular queue data structure.
2.
Capped collections are the only type of collection that maintains insertion order : once the specified size has been reached, a capped collection behaves like a circular queue.
3.
The three buffers are in a continuous circular queue, each pointing to its next, and the last pointing to the first, and three buffers are constantly reused as loading and relocating proceeds.