Drop redundant synchronized from LibraryEffectiveKindProviderImpl

effectiveKindMap is SoftFactoryMap that wraps CHM

^KT-41634 Fixed
This commit is contained in:
Vladimir Dolzhenko
2020-09-03 12:25:38 +00:00
parent d09b20f11d
commit e387d56d93
@@ -24,9 +24,7 @@ class LibraryEffectiveKindProviderImpl(project: Project) : LibraryEffectiveKindP
ProjectTopics.PROJECT_ROOTS,
object : ModuleRootListener {
override fun rootsChanged(event: ModuleRootEvent) {
synchronized(effectiveKindMap) {
effectiveKindMap.clear()
}
effectiveKindMap.clear()
}
}
)
@@ -39,9 +37,7 @@ class LibraryEffectiveKindProviderImpl(project: Project) : LibraryEffectiveKindP
return when (val kind = library.kind) {
is KotlinLibraryKind -> kind
else -> synchronized(effectiveKindMap) {
effectiveKindMap.get(library)
}
else -> effectiveKindMap.get(library)
}
}
}