Subpool buffer use chain

In the subpool, buffers are chained together in the order in which they have been used. This organization is called a use chain.

The most recently used buffers are at the top of the use chain and the least recently used buffers are at the bottom.