/// <summary> /// Set cache /// </summary> /// <param name="response">Response</param> /// <param name="maxAge">Cache max age</param> public static void SetCache(this HttpResponse response, int maxAge) { if (maxAge == 0) { response.SetNoCache(); } else if (maxAge > 0) { if (!response.Headers.ContainsKey("Cache-Control")) { response.Headers.Add("Cache-Control", $"max-age={maxAge}"); } } }