Fix for FileFilterDefinitionElement. Issue #349
As described in the referenced issue, FileFilterDefinitionElement
had a bug where if there were no changes to the file it would not update the map of destinations. This resulted in destinations being lost after the first SYNC_INTERVAL
(10s).
This MR "remembers" the last loaded destinations and if there have not been any changes to the file it returns those.