experimental BufferPool implementation (to ease linear access)