dispose method
Implementation
Future<void> dispose() async {
await _current?.dispose();
await _next?.dispose();
_current = null;
_next = null;
}
Future<void> dispose() async {
await _current?.dispose();
await _next?.dispose();
_current = null;
_next = null;
}