The SitemapMonitor uses the jci FilesystemAlterationMonitor to monitor the given resources. It's now a single thread checking every few seconds. Filesystem changes will mark the ConcreteTreeProcessor to be replaced on the next request.
You should also try RunnableManager.ROLE instead of private Thread...
Vadim
