From e387d56d932cac0941e284f8b74d9eb0d3b5076c Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Thu, 3 Sep 2020 12:25:38 +0000 Subject: [PATCH] Drop redundant synchronized from LibraryEffectiveKindProviderImpl effectiveKindMap is SoftFactoryMap that wraps CHM ^KT-41634 Fixed --- .../idea/framework/LibraryEffectiveKindProviderImpl.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/LibraryEffectiveKindProviderImpl.kt b/idea/src/org/jetbrains/kotlin/idea/framework/LibraryEffectiveKindProviderImpl.kt index b3db2f8da60..1cfcaf175ce 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/LibraryEffectiveKindProviderImpl.kt +++ b/idea/src/org/jetbrains/kotlin/idea/framework/LibraryEffectiveKindProviderImpl.kt @@ -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) } } } \ No newline at end of file