Skip to content

Commit fd2502f

Browse files
Use supplier to avoid unwanted constructor call
1 parent 4bb8d46 commit fd2502f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

server/src/main/java/org/elasticsearch/node/NodeConstruction.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,9 @@ public Map<String, String> queryFields() {
10111011
final var linkedProjectConfigService = pluginsService.loadSingletonServiceProvider(
10121012
LinkedProjectConfigService.Provider.class,
10131013
() -> Optional::empty
1014-
).create().orElse(new ClusterSettingsLinkedProjectConfigService(settings, clusterService.getClusterSettings(), projectResolver));
1014+
)
1015+
.create()
1016+
.orElseGet(() -> new ClusterSettingsLinkedProjectConfigService(settings, clusterService.getClusterSettings(), projectResolver));
10151017

10161018
PluginServiceInstances pluginServices = new PluginServiceInstances(
10171019
client,

0 commit comments

Comments
 (0)