From ccacf1bd23a3a0e00e96132b0a7ee6ad74209824 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Tue, 29 May 2018 15:36:23 +0300 Subject: [PATCH] Replace SLRUMap with ConcurrentHashMap ^KT-24645 Fixed --- .../idea/core/script/dependencies/ScriptDependenciesLoader.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,