release method
void
release()
Releases this buffer back to the pool.
After calling this, accessing buffer/bytesView/detach throws.
Implementation
void release() {
if (_released) {
throw StateError('PooledBytes.release() called more than once.');
}
_released = true;
final b = _buffer;
_buffer = Uint8List(0);
_pool.release(b);
}