logging for IDEA-84350 Synchronize action causes UI Freeze

This commit is contained in:
Dmitry Avdeev
2012-04-16 14:31:48 +04:00
parent f8cd8bc212
commit a2342a0c97
@@ -20,6 +20,7 @@ import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ModalityState;
import com.intellij.openapi.application.PathManager;
import com.intellij.openapi.components.ApplicationComponent;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.io.FileAttributes;
import com.intellij.openapi.util.io.FileUtil;
@@ -46,6 +47,8 @@ public class JarFileSystemImpl extends JarFileSystem implements ApplicationCompo
new ConcurrentHashSet<String>() :
new ConcurrentHashSet<String>(CaseInsensitiveStringHashingStrategy.INSTANCE);
private final static Logger LOG = Logger.getInstance(JarFileSystemImpl.class);
@NonNls private static final String IDEA_JARS_NOCOPY = "idea.jars.nocopy";
private File myNoCopyJarDir;
@@ -86,6 +89,7 @@ public class JarFileSystemImpl extends JarFileSystem implements ApplicationCompo
SystemInfo.isFileSystemCaseSensitive)) {
VirtualFile jarRootToRefresh = markDirty(jarPath);
if (jarRootToRefresh != null) {
LOG.info(jarPath + " will be refreshed due to " + event);
rootsToRefresh.add(jarRootToRefresh);
}
}