if (builder.executorProvider.shouldAutoClose()) { closeables = Collections.<AutoCloseable>singletonList(new ExecutorAsBackgroundResource(executor)); } else { closeables = Collections.emptyList();
@Override public void close() throws Exception { shutdown(); } }
@Override public void close() throws Exception { shutdown(); } }
final ScheduledExecutorService executor = executorProvider.getExecutor(); if (executorProvider.shouldAutoClose()) { backgroundResources.add(new ExecutorAsBackgroundResource(executor));
final ScheduledExecutorService executor = executorProvider.getExecutor(); if (executorProvider.shouldAutoClose()) { backgroundResources.add(new ExecutorAsBackgroundResource(executor));