void () { if (! VcsConfiguration.getInstance(myProject).isChangedOnServerEnabled()) { manageAlarm(); } else { BackgroundTaskUtil.executeOnPooledThread(myProject, () -> { try { myRemoteRevisionsNumbersCache.directoryMappingChanged(); myRemoteRevisionsStateCache.directoryMappingChanged(); manageAlarm(); } catch (ProcessCanceledException ignore) { } }); } }