Cancels the operation.
A cancelled operation cannot be resumed.
@override Future<void> cancel() => _cancel();