boolean (@NotNull CommittedChangeList list) { if (list instanceof SvnChangeList) { final MergeCheckResult checkState = myMergeInfoCache.getState(myRefreshedRoot, (SvnChangeList)list, myRefreshedBranch, myBranchPath); // todo make batches - by 10 final long number = list.getNumber(); ApplicationManager.getApplication().invokeLater(() -> { final MergeInfoCached cachedState = myCachedMap.get(getCacheKey()); if (cachedState != null) { cachedState.getMap().put(number, checkState); } myManager.repaintTree(); }); } return true; }