Set the cache-control header's max-age value to 0s for DevTools.

This ensures that the `index.html` file (which determines whether to
load the new service worker and therefore invalidate the cache) will
always be fresh.

Bug: https://github.com/flutter/devtools/issues/3896
Change-Id: Ib0b6adda66b7dd926f57724f21c2a7c6284bce60
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/237842
Reviewed-by: Ben Konyi <bkonyi@google.com>
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
Commit-Queue: Elliott Brooks <elliottbrooks@google.com>
diff --git a/pkg/dds/lib/devtools_server.dart b/pkg/dds/lib/devtools_server.dart
index 299044c..5841606 100644
--- a/pkg/dds/lib/devtools_server.dart
+++ b/pkg/dds/lib/devtools_server.dart
@@ -276,7 +276,7 @@
     // Ensure browsers don't cache older versions of the app.
     _server.defaultResponseHeaders.add(
       HttpHeaders.cacheControlHeader,
-      'max-age=900',
+      'max-age=0',
     );
 
     // Serve requests in an error zone to prevent failures