in src/main/java/org/apache/sling/extensions/leakdetector/internal/LeakDetector.java [134:152]
public void run() {
while (!Thread.currentThread().isInterrupted()) {
try {
BundleReference ref = (BundleReference) queue.remove();
if (ref != null) {
removeBundle(ref);
}
} catch (InterruptedException e) {
break;
}
}
log.info("Shutting down reference collector for Classloader LeakDetector");
//Drain out the queue
BundleReference ref = null;
while ((ref = (BundleReference)queue.poll()) != null){
removeBundle(ref);
}
}