in src/main/java/org/apache/sling/commons/scheduler/impl/QuartzThreadPool.java [99:110]
public int blockForAvailableThreads() {
synchronized ( this.lock ) {
while ( this.counter == 0 ) {
try {
this.lock.wait();
} catch (final InterruptedException e) {
Thread.currentThread().interrupt();
}
}
return this.counter;
}
}