directory watcher: DirWathcer.java with two methods to factor a blocking queue of chaged file paths