In some conditions, when the remote file is updated without url change (although this is not a good practice, but this may happen when remote server adopts a new etag algorithm, etc), even though the new source file is fetched, the metadata containing hash for the url is not updated.
Another pr for cache management :
In some conditions, when the remote file is updated without url change (although this is not a good practice, but this may happen when remote server adopts a new etag algorithm, etc), even though the new source file is fetched, the metadata containing hash for the url is not updated.