fix this so that cache control is used when the file name has a hash in it, followed by a dot (assume the extension)