public void start(final Duration pollFrequency)
{
// Construct task with the given polling frequency
task = new Task("ModificationWatcher");
task.run(pollFrequency, new ICode()
{
public void run(final Logger log)
{
// Iterate over a copy of the list of entries to avoid concurrent modification
// problems without the associated liveness issues of holding a lock while