private Monitor()

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());
    }