From 3a75fb25810c85deb91bd81c78e30074c118602a Mon Sep 17 00:00:00 2001 From: aboyko Date: Wed, 14 Dec 2022 13:36:49 -0500 Subject: [PATCH] Comment out reconcile all projects on spring index update --- .../ide/vscode/boot/app/BootLanguageServerInitializer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerInitializer.java b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerInitializer.java index fba9990a5..9a6953006 100644 --- a/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerInitializer.java +++ b/headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/app/BootLanguageServerInitializer.java @@ -178,8 +178,10 @@ public class BootLanguageServerInitializer implements InitializingBean { server.getWorkspaceService().getFileObserver().onFilesChanged(FILES_TO_WATCH_GLOB, this::handleFiles); server.getWorkspaceService().getFileObserver().onFilesCreated(FILES_TO_WATCH_GLOB, this::handleFiles); - - springIndexer.onUpdate(v -> reconcile()); + + // TODO: index update even happens on every file save. Very expensive to blindly reconcile all projects. + // Need to figure out a check if spring index has any changes +// springIndexer.onUpdate(v -> reconcile()); server.onShutdown(() -> { for (IJavaProject p : projectFinder.all()) {