void deallocate(asio::buffer *b) { this->buffers.push_front(buffer_ptr(b)); }
void deallocate(asio::buffer *b) { this->buffers.push_front(buffer_ptr(b, PoolBufferDeleter(shared_from_this())));
}