Merge remote-tracking branch 'origin/mikhail.golubev/py-attribute-inference' into...
authorMikhail Golubev <mikhail.golubev@jetbrains.com>
Wed, 14 Jan 2015 14:01:58 +0000 (17:01 +0300)
committerMikhail Golubev <mikhail.golubev@jetbrains.com>
Wed, 14 Jan 2015 14:01:58 +0000 (17:01 +0300)
1  2 
python/src/com/jetbrains/python/psi/resolve/PythonPathCache.java

index efa6b813292b600992993efc0d33b832ce135c9d,5eeeea844998b2ff91b7cb1607abcab0b60b098c..87a402df3f67ef61e2cdcf83480f8fc50e19aeb9
@@@ -28,10 -28,10 +28,10 @@@ import java.util.Map
   * @author yole
   */
  public abstract class PythonPathCache {
-   private final Map<QualifiedName, List<PsiElement>> myCache = new HashMap<QualifiedName, List<PsiElement>>();
-   private final Map<VirtualFile, List<QualifiedName>> myQNameCache = new HashMap<VirtualFile, List<QualifiedName>>();
+   private final Map<QualifiedName, List<PsiElement>> myCache = new ConcurrentHashMap<QualifiedName, List<PsiElement>>();
+   private final Map<VirtualFile, List<QualifiedName>> myQNameCache = new ConcurrentHashMap<VirtualFile, List<QualifiedName>>();
  
 -  protected void clearCache() {
 +  public void clearCache() {
      myCache.clear();
      myQNameCache.clear();
    }