Fixed deprecation of ConcurrentFactoryMap()

#KT-24892 Fixed
This commit is contained in:
Alexander Podkhalyuzin
2018-06-13 15:35:16 +03:00
parent 6dc36055b8
commit 571fda0f45
2 changed files with 14 additions and 17 deletions
@@ -36,11 +36,9 @@ class KotlinScriptDependenciesClassFinder(project: Project,
) : NonClasspathClassFinder(project), KotlinSafeClassFinder {
private val myCaches by lazy {
object : ConcurrentFactoryMap<VirtualFile, PackageDirectoryCache>() {
override fun create(file: VirtualFile): PackageDirectoryCache? {
val scriptClasspath = scriptDependenciesManager.getScriptClasspath(file)
return createCache(scriptClasspath)
}
ConcurrentFactoryMap.createMap<VirtualFile, PackageDirectoryCache> { file ->
val scriptClasspath = scriptDependenciesManager.getScriptClasspath(file)
createCache(scriptClasspath)
}
}