Kinda related - I wrote a library to hook up file system monitoring to Akka actors: https://github.com/pathikrit/better-files#akka-file-watcher
Here's a Java article describing its internals: http://www.javaadvent.com/2015/12/reactive-file-system-monit...