public async Task RunIfResponsibleNoThrow(string outlookId, string folderEntryId, string folderStoreId) { try { if (!_changeTriggeredSynchronizationEnabled) { return; } if (_inactive) { return; } if (!_synchronizer.IsResponsible(folderEntryId, folderStoreId)) { return; } _pendingOutlookItems.Add(outlookId); await RunAllPendingJobs(); } catch (Exception x) { ExceptionHandler.Instance.HandleException(x, s_logger); } }