title: Why doesn't my expires headers make my files stay in cache?
body: <p>I'm using valid expires and no-cache headers for my static files and they stay cached for as long as I keep browsing, but when I close my browser and use it back after a while I see the static files loading again, even when not refreshing with ctrl (+ shift) + r</p>
  
  <p>I'm using Firefox, cache size set to 250MB and I don't let it remove any private or cached data.</p>
  
  <blockquote>
    <p>Headers:
    Accept-Ranges: bytes
    Cache-Control: max-age=29030400, public
    Content-Length: 142061
    Content-Type: image/png
    Date: Tue, 08 Dec 2009 19:18:43 GMT
    Expires: Tue, 09 Nov 2010 19:18:43 GMT
    Last-Modified: Sun, 18 Jan 2009 18:33:48 GMT
    Server: Apache/2.2.14 (EL)</p>
  </blockquote>