in src/main/java/org/apache/sling/installer/provider/file/impl/FileMonitor.java [133:155]
public void run() {
synchronized (timer) {
stopped = false;
if (stop) {
stopped = true;
timer.notifyAll();
return;
}
}
synchronized ( this ) {
try {
final Collector c = new Collector();
this.check(this.root, c);
this.listener.updated(c.added, c.changed, c.removed);
} catch (Exception e) {
// ignore this
}
}
synchronized (timer) {
stopped = true;
timer.notifyAll();
}
}