Fixed deprecation of ConcurrentFactoryMap()
#KT-24892 Fixed
This commit is contained in:
+3
-5
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user