dispose method
Implementation
@override
void dispose() {
_log('info', 'Disposing SyncService...');
_isDisposed = true;
_stopAllTimers();
_connectivitySubscription?.cancel();
_currentSyncOperation = null;
syncData.dispose();
isOnline.dispose();
_log('info', 'SyncService disposed.');
}