Move to start using a hash of the url for cached data, to prevent long filenames for Android