Fetch analysis results if it is available

Relates to #KT-37467 and #KT-37515
This commit is contained in:
Vladimir Dolzhenko
2020-03-23 14:49:47 +00:00
parent 0073d260f8
commit a832c12550
@@ -137,15 +137,13 @@ internal class ProjectResolutionFacade(
} }
internal fun fetchAnalysisResultsForElement(element: KtElement): AnalysisResult? { internal fun fetchAnalysisResultsForElement(element: KtElement): AnalysisResult? {
val slruCache = synchronized(analysisResults) {
// val slruCache = synchronized(analysisResults) { analysisResults.upToDateOrNull?.get() ?: return null
// analysisResults.upToDateOrNull?.get() ?: return null }
// } val perFileCache = synchronized(slruCache) {
// val perFileCache = synchronized(slruCache) { slruCache.getIfCached(element.containingKtFile)
// slruCache[element.containingKtFile] }
// } return perFileCache?.fetchAnalysisResults(element)
// return perFileCache.fetchAnalysisResults(element)
return null
} }
override fun toString(): String { override fun toString(): String {