private void ApplyCacheHeaders(HttpResponseMessage response, CacheTime cacheTime) { if (cacheTime.ClientTimeSpan > TimeSpan.Zero || MustRevalidate) { var cachecontrol = new CacheControlHeaderValue { MaxAge = cacheTime.ClientTimeSpan, MustRevalidate = MustRevalidate }; response.Headers.CacheControl = cachecontrol; } }
private void ApplyCacheHeaders(HttpResponseMessage response, CacheTime cacheTime) { if (cacheTime.ClientTimeSpan > TimeSpan.Zero || MustRevalidate) { var cachecontrol = new CacheControlHeaderValue { MaxAge = cacheTime.ClientTimeSpan, MustRevalidate = MustRevalidate }; response.Headers.CacheControl = cachecontrol; } else if (NoCache) { response.Headers.CacheControl = new CacheControlHeaderValue {NoCache = true}; response.Headers.Add("Pragma", "no-cache"); } }