onClose method
Called when the controller is removed from memory.
Releases all resources registered via autoDispose. Override to perform additional custom cleanup.
Implementation
@override
FutureOr<void> onClose() {
_taskEngines[this]?.cancelAll();
for (final timer in _cleanupTimers.values) {
timer.cancel();
}
_cleanupTimers.clear();
return super.onClose();
}