weavejester/ns-tracker — pull request #5 by CmdrDats (2012-09-25 18:43:48+00:00)
Title: Monitor against individual file timestamp changes instead of System/currentTimeMillis

I've tweaked the code to keep a map of all the files and their last modified times, basing namespace file changes on that instead of the current system time. My initial pass did a double pass on all the files for every check, but this version only does a single pass, so besides the memory overhead of the map, it's effectively the same I/O cost.