Introduce ModuleInfo -> SdkInfo cache
This fixes KT-35050 properly by caching this mapping and preventing inspecting dependencies multiple times.
This commit is contained in:
@@ -362,6 +362,9 @@
|
||||
<projectService serviceInterface="org.jetbrains.kotlin.idea.caches.project.LibraryDependenciesCache"
|
||||
serviceImplementation="org.jetbrains.kotlin.idea.caches.project.LibraryDependenciesCacheImpl"/>
|
||||
|
||||
<projectService serviceInterface="org.jetbrains.kotlin.idea.caches.project.SdkInfoCache"
|
||||
serviceImplementation="org.jetbrains.kotlin.idea.caches.project.SdkInfoCacheImpl"/>
|
||||
|
||||
<projectService serviceInterface="org.jetbrains.kotlin.idea.caches.resolve.IdePackageOracleFactory"
|
||||
serviceImplementation="org.jetbrains.kotlin.idea.caches.resolve.IdePackageOracleFactory"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user