removing redundant method calls to supress compiler warnings
reducing the footprint of synchronisation in FileModificationRegistry
directly accessing file versions from FileModifiedChecker to reduce map lookups