Drop redundant synchronized from LibraryEffectiveKindProviderImpl
effectiveKindMap is SoftFactoryMap that wraps CHM ^KT-41634 Fixed
This commit is contained in:
@@ -24,9 +24,7 @@ class LibraryEffectiveKindProviderImpl(project: Project) : LibraryEffectiveKindP
|
|||||||
ProjectTopics.PROJECT_ROOTS,
|
ProjectTopics.PROJECT_ROOTS,
|
||||||
object : ModuleRootListener {
|
object : ModuleRootListener {
|
||||||
override fun rootsChanged(event: ModuleRootEvent) {
|
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) {
|
return when (val kind = library.kind) {
|
||||||
is KotlinLibraryKind -> kind
|
is KotlinLibraryKind -> kind
|
||||||
else -> synchronized(effectiveKindMap) {
|
else -> effectiveKindMap.get(library)
|
||||||
effectiveKindMap.get(library)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user