Browser cache not clearing regardless of meta tags

So, the problem is as follows. I am trying to make a small html page update to the latest version on server while it is loaded. I have gotten to the point where I am just trying to make this work, with a page as barebones as it can get. I have tried this on firefox, internet explorer and microsoft edge, all with the same results.

<html>

<head>

<meta http-equiv="cache-control" content="no-cache"> <!-- tells browser not to cache -->
<meta http-equiv="expires" content="-1"> <!-- says that the cache expires 'now' -->
<meta http-equiv="pragma" content="no-cache"> <!-- says not to use cached stuff, if there is any -->


</head>

<body>
testing cache update - 4
</body>



</html>

This is the entire sourcecode of the page, and no matter how i tweak the meta tags, i -always- have to hard reload with ctrl+f5 to get the latest version of the page (i tweak the text in body) to show up.

Does anyone have any idea what's going on here, and how i can make my page always load the latest version?