dispose method

void dispose()

Destroys every buffer this arena holds. Called from dispose, once.

Implementation

void dispose() {
  if (_disposed) return;
  _disposed = true;
  for (final buffer in _retired) {
    buffer.destroy();
  }
  _retired.clear();
  _buffer.destroy();
}