From ccb38512818dd3ee86f7960ed6cdf34754e4d09f Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Fri, 3 Feb 2023 01:39:38 +0800 Subject: Add some comments for recent code (#22725) When using the main branch, I found that some changed code didn't have comments. This PR adds some comments. --- modules/httpcache/httpcache.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules') diff --git a/modules/httpcache/httpcache.go b/modules/httpcache/httpcache.go index d7d9ce0b7e..f0caa30eb8 100644 --- a/modules/httpcache/httpcache.go +++ b/modules/httpcache/httpcache.go @@ -19,6 +19,8 @@ import ( func AddCacheControlToHeader(h http.Header, maxAge time.Duration, additionalDirectives ...string) { directives := make([]string, 0, 2+len(additionalDirectives)) + // "max-age=0 + must-revalidate" (aka "no-cache") is preferred instead of "no-store" + // because browsers may restore some input fields after navigate-back / reload a page. if setting.IsProd { if maxAge == 0 { directives = append(directives, "max-age=0", "private", "must-revalidate") -- cgit v1.2.3