onRestart method
Callback when this executor is to be restarted. Returns true if the executor is ready to restart (default), false otherwise.
Subclasses should override this, to implement any configuration to be done before restarting.
Implementation
@override
@mustCallSuper
Future<bool> onRestart() async {
timer?.cancel();
return true;
}