title: Does it make sense to have max-age and s-maxage in the Cache-Control HTTP header?
body: <p>Considering that max-age applies to all the caches, and s-maxage only applies to shared caches (proxy and gateway cache)....</p>
  
  <p><strong>Does it make sense to use both directives in a non-expirable and public page?</strong></p>
  
  <p>Controller pseudo-code:</p>
  
  <pre><code>w = Response();
  w.setPublic();
  w.setMaxAge("1 year");
  w.setShareMaxAge("1 year");
  
  return w;
  </code></pre>