in src/main/java/com/ericsson/gerrit/plugins/gcconductor/executor/GcExecutor.java [102:119]
public void onShutdown() {
log.info("Shutting down executors...");
synchronized (this) {
for (GcWorker worker : workers) {
worker.shutdown();
}
for (GcWorker worker : workers) {
try {
worker.join(1_000);
} catch (InterruptedException e) {
log.warn("Wait for executors to shutdown interrupted");
Thread.currentThread().interrupt();
}
}
unpickRepositories(queue, hostname);
}
log.info("Executors shut down OK.");
}