From bd41da7e0baa45280db5b4f4b9f38aba827dd2c2 Mon Sep 17 00:00:00 2001 From: Liudmila Kornilova Date: Wed, 27 Aug 2025 18:21:41 +0200 Subject: [PATCH] IJPL-204332 Remove RA which is no longer necessary (access to storage in the ProjectIndexingDependenciesService is guarded by synchronized) GitOrigin-RevId: 5b99d170268a1643bb0d09a9be35fe1784a0ea55 --- .../com/intellij/util/indexing/UnindexedFilesScanner.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesScanner.kt b/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesScanner.kt index a0b89d0549a5..0be6c284005e 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesScanner.kt +++ b/platform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesScanner.kt @@ -2,7 +2,6 @@ package com.intellij.util.indexing import com.intellij.openapi.application.ApplicationManager -import com.intellij.openapi.application.ReadAction import com.intellij.openapi.application.readAction import com.intellij.openapi.diagnostic.ControlFlowException import com.intellij.openapi.diagnostic.Logger @@ -249,11 +248,8 @@ class UnindexedFilesScanner ( .collectIndexableFilesConcurrently(orderedProviders) } finally { - ReadAction.run { - // read action ensures that service won't be disposed and storage inside won't be closed - myProject.getServiceIfCreated(ProjectIndexingDependenciesService::class.java) - ?.completeToken(scanningRequest, scanningIterators.isFullIndexUpdate()) - } + myProject.getServiceIfCreated(ProjectIndexingDependenciesService::class.java) + ?.completeToken(scanningRequest, scanningIterators.isFullIndexUpdate()) } }