dispose method
void
dispose()
Implementation
void dispose() {
try {
_heartbeatTimer?.cancel();
_batchTimer?.cancel();
} catch (_) {}
for (final t in _debouncers.values) {
t?.cancel();
}
for (final t in _retryTimersById.values) {
t?.cancel();
}
_debouncers.clear();
_retryTimersById.clear();
_batchPendingIds.clear();
// Unregister instance
_instances.remove(this);
}