Skip to content

Commit b85c7cc

Browse files
committed
GH-1690: compute logical structure for multiple projects in parallel
1 parent 9963da9 commit b85c7cc

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

  • headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/commands

headless-services/spring-boot-language-server/src/main/java/org/springframework/ide/vscode/boot/java/commands/SpringIndexCommands.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public SpringIndexCommands(SimpleLanguageServer server, SpringMetamodelIndex spr
7575

7676
return projects
7777
.sorted(Comparator.comparing(IJavaProject::getElementName))
78+
.parallel()
7879
.map(project -> nodeFrom(project, cachedIndex, args.updateMetadata,
7980
args.selectedGroups == null ? null : args.selectedGroups.get(project.getElementName())))
8081
.filter(Objects::nonNull)

0 commit comments

Comments
 (0)