better fix for the serialisation issue with the optimiser rules
better use of the local files from the distributed cache
we effectively use file:// as a scheme to get files which are present in the local cache