Caching static files

Hi,

I have a Gatsby site hosted at Netlify with manual deploy.

I have a static folder i my gatsby project so that I can host static files like images and other .html files.

But in my project and in the build folder i have deleted a file but I am still able to see it when i hit the URL but when i do a hard refresh its gone (and thats correct) but why is it showing up with on normal refresh every time and why is there in the first place? I have deleted it from my project…

Sounds like your browser is caching that file. Is your Gatsby site setting any custom Cache-Control headers in your _headers or netlify.toml file? That maybe why your browser is holding on to that file. You can read about how we handle caching by default here: https://www.netlify.com/blog/2017/02/23/better-living-through-caching/. Let me know if that makes sense.