t-rana commented on code in PR #1545: URL: https://github.com/apache/jackrabbit-oak/pull/1545#discussion_r1648425265
########## oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureUtilities.java: ########## @@ -74,7 +74,12 @@ public final class AzureUtilities { private static final long TOKEN_REFRESHER_DELAY = 1L; private static final Logger log = LoggerFactory.getLogger(AzureUtilities.class); - private static final ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor(); + + private static final ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor(runnable -> { Review Comment: > Not closing it properly could cause random issues in tests for example I did not face any issues in the test suite run, can you please elaborate so that I can handle the same? I guess the framework running test terminates the JVM and shutdown method is executed which will close this exectuor. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: oak-dev-unsubscr...@jackrabbit.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org