dnn-4120 update caching providers to use compliant hash algorithm
update file based caching provider