/// <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}");
         }
     }
 }