dispose method
Dispose any resources used by this sink
Implementation
@override
Future<void> dispose() async {
try {
await _sink?.close();
} catch (e) {
// Ignore disposal errors
} finally {
_sink = null;
_currentFile = null;
_isInitialized = false;
_isInitializing = false;
_initCompleter = null;
}
}