in src/main/java/org/apache/sling/commons/threads/impl/DefaultThreadPoolManager.java [75:88]
public void destroy() {
this.logger.debug("Disposing all thread pools");
final Map<String, Entry> localCopy = new HashMap<String, Entry>(this.pools.size());
synchronized ( this.pools ) {
localCopy.putAll(this.pools);
this.pools.clear();
}
for (final Entry entry : localCopy.values()) {
entry.unregisterMBeanAndMetrics();
entry.shutdown();
}
this.logger.info("Stopped Apache Sling Thread Pool Manager");
}