docs: def cache(self, private=False, max_age=31536000, s_maxage=None, no_cache=False, no_store=False,
                must_revalidate=False, **overrides):
          """Convenience method for quickly adding cache header to route"""
          parts = ('private' if private else 'public', 'max-age={0}'.format(max_age),
                   's-maxage={0}'.format(s_maxage) if s_maxage is not None else None, no_cache and 'no-cache',
                   no_store and 'no-store', must_revalidate and 'must-revalidate')
          return self.add_response_headers({'cache-control': ', '.join(filter(bool, parts))}, **overrides)