void (@NotNull final RepositoryTreeNode node, @NotNull final Expander expander) { SwingUtilities.invokeLater(() -> { final List<DirectoryEntry> cached = myCache.getChildren(node.getURL()); if (cached != null) { refreshNode(node, cached, expander); } final VcsException error = myCache.getError(node.getURL()); if (error != null) { refreshNodeError(node, error); } // refresh anyway myRepositoryLoader.load(node, expander); }); }