moved BufferPool management functions to public