close method

  1. @override
void close()
override

flush() and close the underlying file.

Implementation

@override
void close() {
  if (_closed) return;
  _closed = true;
  if (!_readonly) flush();
  _file.unlockSync();
  _file.closeSync();
  _finalizer.detach(this);
}