Cancels retries.
In such case last result will be returned from run.
Future<void> cancel() async { _canceled = true; await _delay?.cancel(); }