title: Any way to force reset of all cached static files on AppEngine?
body: <p>I am running into a known AppEngine issue where the wrong static content is cached if I go to a particular URL for my app, but the right static content shows up if I append a ?foo parameter to bust the cache, and VERSION.myapp.appspot.com works too.</p>
  
  <p>Is there any way to get the correct content showing up at the unmodified URL?</p>
  
  <p>I would be happy to delete the app and restore it or anything drastic. The app isn't live, but I need it to be in a couple of hours. Anything to get those URLS working so the mobile app talking to the AppEngine app gets the right data.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>cURLing the headers, I see:</p>
  
  <pre><code>HTTP/1.1 200 OK
  ETag: "ZN9VxQ"
  Date: Tue, 14 Aug 2012 02:00:58 GMT
  Expires: Wed, 15 Aug 2012 02:00:58 GMT
  Content-Type: text/html
  Server: Google Frontend
  Cache-Control: public, max-age=86400
  Age: 34623
  Transfer-Encoding: chunked
  </code></pre>
  
  <p>Am I hosed for another 50,000 seconds? Anyway to shorten that?</p>
  
  <p><strong>EDIT FOR COMMENTS:</strong></p>
  
  <p>In app.yaml, I have this handler:</p>
  
  <pre><code>- url: /static
    static_dir: static
    expiration: 1s
  </code></pre>
  
  <p>I have now tried removing the expiration:</p>
  
  <pre><code>- url: /static
    static_dir: static
  </code></pre>
  
  <p>And I added this to the top of app.yaml, based on the docs:</p>
  
  <pre><code>default_expiration: "1m"
  </code></pre>
  
  <p>Also, deleting files doesn't make them disappear when I deploy.</p>