diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt index 7f82ae25c6c..5b50dd66b4e 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/dependencies/ScriptDependenciesLoader.kt @@ -13,12 +13,12 @@ import com.intellij.openapi.project.Project import com.intellij.openapi.roots.ex.ProjectRootManagerEx import com.intellij.openapi.util.EmptyRunnable import com.intellij.openapi.vfs.VirtualFile -import com.intellij.util.containers.SLRUMap import kotlinx.coroutines.experimental.launch import org.jetbrains.kotlin.idea.core.script.* import org.jetbrains.kotlin.idea.core.util.EDT import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.script.* +import java.util.concurrent.ConcurrentHashMap import kotlin.script.experimental.dependencies.AsyncDependenciesResolver import kotlin.script.experimental.dependencies.DependenciesResolver import kotlin.script.experimental.dependencies.ScriptDependencies @@ -30,7 +30,7 @@ abstract class ScriptDependenciesLoader( private val shouldNotifyRootsChanged: Boolean ) { companion object { - private val loaders = SLRUMap(10, 10) + private val loaders = ConcurrentHashMap() fun updateDependencies( file: VirtualFile,