I am debugging a problem with a HTTP 301 Permanent Redirect. After a quick test, it seems that Safari clears its cache of 301s when it is restarted, but Firefox does not.
To solve the issue for a localhost address I changed the port number the site ran under. This worked on Chrome version 73.0.3683.86.