in modules/vfs-class-loader/src/main/java/org/apache/accumulo/classloader/vfs/AccumuloVFSClassLoader.java [255:269]
private Monitor(AccumuloVFSClassLoader fileMonitor) {
BlockingQueue<Runnable> queue = new ArrayBlockingQueue<>(2);
ThreadFactory factory = r -> {
Thread t = new Thread(r);
t.setDaemon(true);
return t;
};
this.executor = new ThreadPoolExecutor(1, 1, 1, TimeUnit.SECONDS, queue, factory);
this.monitor = new DefaultFileMonitor(fileMonitor);
monitor.setDelay(getMonitorInterval());
monitor.setRecursive(false);
monitor.start();
printDebug("Monitor started with interval set to: " + monitor.getDelay());
}