@@ -30,7 +30,7 @@ public virtual bool IsRequestCacheable(ResponseCachingContext context)
3030 // Verify request cache-control parameters
3131 if ( ! StringValues . IsNullOrEmpty ( request . Headers [ HeaderNames . CacheControl ] ) )
3232 {
33- if ( HeaderUtilities . Contains ( request . Headers [ HeaderNames . CacheControl ] , CacheControlHeaderValue . NoCacheString ) )
33+ if ( HeaderUtilities . Contains ( request . Headers [ HeaderNames . CacheControl ] , CacheControlValues . NoCacheString ) )
3434 {
3535 context . Logger . LogRequestWithNoCacheNotCacheable ( ) ;
3636 return false ;
@@ -40,7 +40,7 @@ public virtual bool IsRequestCacheable(ResponseCachingContext context)
4040 {
4141 // Support for legacy HTTP 1.0 cache directive
4242 var pragmaHeaderValues = request . Headers [ HeaderNames . Pragma ] ;
43- if ( HeaderUtilities . Contains ( request . Headers [ HeaderNames . Pragma ] , CacheControlHeaderValue . NoCacheString ) )
43+ if ( HeaderUtilities . Contains ( request . Headers [ HeaderNames . Pragma ] , CacheControlValues . NoCacheString ) )
4444 {
4545 context . Logger . LogRequestWithPragmaNoCacheNotCacheable ( ) ;
4646 return false ;
@@ -55,22 +55,22 @@ public virtual bool IsResponseCacheable(ResponseCachingContext context)
5555 var responseCacheControlHeader = context . HttpContext . Response . Headers [ HeaderNames . CacheControl ] ;
5656
5757 // Only cache pages explicitly marked with public
58- if ( ! HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlHeaderValue . PublicString ) )
58+ if ( ! HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlValues . PublicString ) )
5959 {
6060 context . Logger . LogResponseWithoutPublicNotCacheable ( ) ;
6161 return false ;
6262 }
6363
6464 // Check no-store
65- if ( HeaderUtilities . Contains ( context . HttpContext . Request . Headers [ HeaderNames . CacheControl ] , CacheControlHeaderValue . NoStoreString )
66- || HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlHeaderValue . NoStoreString ) )
65+ if ( HeaderUtilities . Contains ( context . HttpContext . Request . Headers [ HeaderNames . CacheControl ] , CacheControlValues . NoStoreString )
66+ || HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlValues . NoStoreString ) )
6767 {
6868 context . Logger . LogResponseWithNoStoreNotCacheable ( ) ;
6969 return false ;
7070 }
7171
7272 // Check no-cache
73- if ( HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlHeaderValue . NoCacheString ) )
73+ if ( HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlValues . NoCacheString ) )
7474 {
7575 context . Logger . LogResponseWithNoCacheNotCacheable ( ) ;
7676 return false ;
@@ -94,7 +94,7 @@ public virtual bool IsResponseCacheable(ResponseCachingContext context)
9494 }
9595
9696 // Check private
97- if ( HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlHeaderValue . PrivateString ) )
97+ if ( HeaderUtilities . Contains ( responseCacheControlHeader , CacheControlValues . PrivateString ) )
9898 {
9999 context . Logger . LogResponseWithPrivateNotCacheable ( ) ;
100100 return false ;
@@ -159,15 +159,15 @@ public virtual bool IsCachedEntryFresh(ResponseCachingContext context)
159159
160160 // Add min-fresh requirements
161161 TimeSpan ? minFresh ;
162- if ( HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlHeaderValue . MinFreshString , out minFresh ) )
162+ if ( HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlValues . MinFreshString , out minFresh ) )
163163 {
164164 age += minFresh . Value ;
165165 context . Logger . LogExpirationMinFreshAdded ( minFresh . Value ) ;
166166 }
167167
168168 // Validate shared max age, this overrides any max age settings for shared caches
169169 TimeSpan ? cachedSharedMaxAge ;
170- HeaderUtilities . TryParseTimeSpan ( cachedCacheControlHeaders , CacheControlHeaderValue . SharedMaxAgeString , out cachedSharedMaxAge ) ;
170+ HeaderUtilities . TryParseTimeSpan ( cachedCacheControlHeaders , CacheControlValues . SharedMaxAgeString , out cachedSharedMaxAge ) ;
171171
172172 if ( age >= cachedSharedMaxAge )
173173 {
@@ -178,24 +178,24 @@ public virtual bool IsCachedEntryFresh(ResponseCachingContext context)
178178 else if ( ! cachedSharedMaxAge . HasValue )
179179 {
180180 TimeSpan ? requestMaxAge ;
181- HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlHeaderValue . MaxAgeString , out requestMaxAge ) ;
181+ HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlValues . MaxAgeString , out requestMaxAge ) ;
182182
183183 TimeSpan ? cachedMaxAge ;
184- HeaderUtilities . TryParseTimeSpan ( cachedCacheControlHeaders , CacheControlHeaderValue . MaxAgeString , out cachedMaxAge ) ;
184+ HeaderUtilities . TryParseTimeSpan ( cachedCacheControlHeaders , CacheControlValues . MaxAgeString , out cachedMaxAge ) ;
185185
186186 var lowestMaxAge = cachedMaxAge < requestMaxAge ? cachedMaxAge : requestMaxAge ?? cachedMaxAge ;
187187 // Validate max age
188188 if ( age >= lowestMaxAge )
189189 {
190190 // Must revalidate
191- if ( HeaderUtilities . Contains ( cachedCacheControlHeaders , CacheControlHeaderValue . MustRevalidateString ) )
191+ if ( HeaderUtilities . Contains ( cachedCacheControlHeaders , CacheControlValues . MustRevalidateString ) )
192192 {
193193 context . Logger . LogExpirationMustRevalidate ( age , lowestMaxAge . Value ) ;
194194 return false ;
195195 }
196196
197197 TimeSpan ? requestMaxStale ;
198- HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlHeaderValue . MaxStaleString , out requestMaxStale ) ;
198+ HeaderUtilities . TryParseTimeSpan ( requestCacheControlHeaders , CacheControlValues . MaxStaleString , out requestMaxStale ) ;
199199
200200 // Request allows stale values
201201 if ( requestMaxStale . HasValue && age - lowestMaxAge < requestMaxStale )
0 commit comments