This is the weirdest error I've had regarding cache. On browsers in which I've previously
visited the website, there's some sort of "forced" cache that, no matter how many times I do Cmd+R, it still loads a cached version of an index.html file.<p>Also, if I do Shift+Cmd+R it correctly loads the new version (on Firefox), but if I do Cmd+R again, it loads the old cached file again!<p>Weirdest thing is that in Chrome, Shift+Cmd+R ONLY works if the dev console is open. Any ideas as to what can be happening here?<p>I'm sending a `Cache-Control: no-cache` header which only shows up on the "Shift+Cmd+R" cases. Shouldn't the file be re-cached once Shift+Cmd+R has "correctly" worked (i.e. loaded the new file)?
I don't understand cache fully, but I do know that if you open Dev Tools in Chrome and long-press the Refresh button, it will give you a drop down with the option "Empty Cache and Hard Reload", and also shows you that Shift+Cmd+R is just Hard Reload without emptying the cache. Sometimes I need to do this, but I don't fully know why or when.