diff --git a/src/main/java/com/iexec/core/task/TaskService.java b/src/main/java/com/iexec/core/task/TaskService.java index c739fdae..904d1597 100644 --- a/src/main/java/com/iexec/core/task/TaskService.java +++ b/src/main/java/com/iexec/core/task/TaskService.java @@ -1,5 +1,5 @@ /* - * Copyright 2020-2025 IEXEC BLOCKCHAIN TECH + * Copyright 2020-2026 IEXEC BLOCKCHAIN TECH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -86,9 +86,10 @@ public TaskService(MongoTemplate mongoTemplate, @PostConstruct void init() { - final ExecutorService taskStatusesCountExecutor = Executors.newSingleThreadExecutor(); - taskStatusesCountExecutor.submit(this::initializeCurrentTaskStatusesCount); - taskStatusesCountExecutor.shutdown(); + try (final ExecutorService taskStatusesCountExecutor = Executors.newSingleThreadExecutor()) { + taskStatusesCountExecutor.submit(this::initializeCurrentTaskStatusesCount); + taskStatusesCountExecutor.shutdown(); + } } /**