PsiPackageImpl: lightweight sync object

This commit is contained in:
Evgeny Pasynkov
2012-12-06 12:35:38 +01:00
parent 0f7a9b2962
commit 15da77c159
@@ -44,7 +44,7 @@ public class PsiPackageImpl extends PsiPackageBase implements PsiPackage, Querya
private volatile CachedValue<PsiModifierList> myAnnotationList;
private volatile CachedValue<Collection<PsiDirectory>> myDirectories;
private volatile Set<String> myPublicClassNamesCache;
@NonNls private final Object myPublicClassNamesCacheLock = new String("package class names cache lock");
@NonNls private final Object myPublicClassNamesCacheLock = new Object();
public PsiPackageImpl(PsiManager manager, String qualifiedName) {
super(manager, qualifiedName);