docs: def flush(self):
          """
          Flush the write buffers of the stream if applicable.
          """
          if self._writable:
              with self._seek_lock:
                  self._flush_raw_or_buffered()
  
                  # Clear the buffer
                  self._write_buffer = bytearray(self._buffer_size)
                  self._buffer_seek = 0