//! Release an unused ByteBlock with n bytes backing memory. virtual void ReleaseByteBlock(ByteBlockPtr& block) { block.reset(); }
void ReleaseByteBlock(ByteBlockPtr& block) final { if (block) available_ += block->size(); block.reset(); }