headsWithQueryParametersFrom1_1OriginsVia1_0ProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testIsResponseCacheableNotNullCacheControlSmaxAge60() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testIsResponseCacheableNotNullCacheControlMaxAge60() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
setUp() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
headsWithQueryParametersDirectlyFrom1_0OriginsAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
getsWithQueryParametersDirectlyFrom1_0OriginsCanBeNotCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
headsWithQueryParametersDirectlyFrom1_0OriginsCanBeNotCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testIsResponseCacheableNullCacheControl() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testIsResponseCacheableNotExsiresAndDate() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testControlAnyCacheControlCacheable() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
getsWithQueryParametersFrom1_1OriginsVia1_0ProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
headsWithQueryParametersFrom1_0OriginsViaProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
getsWithQueryParametersFrom1_0OriginsViaProxiesCanNotBeCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
headsWithQueryParametersFrom1_0OriginsViaProxiesCanNotBeCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
headsWithQueryParametersFrom1_0OriginsViaExplicitProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
getsWithQueryParametersFrom1_0OriginsViaExplicitProxiesCanNotBeCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
headsWithQueryParametersFrom1_0OriginsViaExplicitProxiesCanNotBeCacheableEvenWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testIsResponseCacheableNoCache() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testIsResponseCacheableNoStore() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testResponsesWithMultipleDateHeadersAreNotCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testResponsesWithMultipleExpiresHeadersAreNotCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
getsWithQueryParametersDirectlyFrom1_0OriginsAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testIsArbitraryMethodCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testResponsesWithMultipleAgeHeadersAreNotCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testResponsesToHEADWithQueryParamsAndExplicitCachingAreCacheable() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testResponsesToGETWithQueryParamsAndExplicitCachingAreCacheableEvenWhen1_0QueryCachingDisabled() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testResponsesToHEADWithQueryParamsAndExplicitCachingAreCacheableEvenWhen1_0QueryCachingDisabled() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheableEvenWithSetting() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
headsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheableEvenWithSetting() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getsWithQueryParametersFrom1_0OriginsViaProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
getsWithQueryParametersFrom1_0OriginsViaExplicitProxiesAreCacheableWithExpires() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testIsResponseCacheable() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testPublicWithAuthorizationIsCacheable() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testSMaxageWithAuthorizationIsCacheable() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
testMustRevalidateWithAuthorizationIsCacheable() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
test303WithExplicitCachingHeadersWhenPermittedByConfig() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testArbitraryMethodNotCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testVaryStarIsNotCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testResponsesWithMalformedDateHeadersAreNotCacheableUsingSharedPublicCache() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testNoDirectivesWithAuthorizationNotCacheable() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
testResponsesToGETWithQueryParamsAndExplicitCachingAreCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testResponsesToRequestsWithAuthorizationHeadersAreCacheableByNonSharedCache() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testControlWithout200Cacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testAuthorizedResponsesWithSMaxAgeAreCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testAuthorizedResponsesWithCacheControlPublicAreCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testAuthorizedResponsesWithCacheControlMaxAgeAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
test200ResponseWithPrivateCacheControlIsCacheableByNonSharedCache() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
getsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
headsWithQueryParametersDirectlyFrom1_0OriginsAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testPlain303ResponseCodeIsNotCacheableEvenIf303CachingEnabled() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
test302WithExplicitCachingHeaders() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
test307WithExplicitCachingHeaders() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
otherStatusCodesAreCacheableWithExplicitCachingHeaders() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
TestResponseCachingPolicy() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testNon206WithExplicitExpiresIsCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testGetCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testHeadCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testResponsesToGETWithQueryParamsButNoExplicitCachingAreNotCacheableEvenWhen1_0QueryCachingDisabled() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testResponsesToHEADWithQueryParamsButNoExplicitCachingAreNotCacheableEvenWhen1_0QueryCachingDisabled() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testResponsesWithMultipleDateHeadersAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testResponsesWithMultipleExpiresHeadersAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
notCacheableIfExpiresEqualsDateAndNoCacheControl() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
notCacheableIfExpiresPrecedesDateAndNoCacheControl() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testNon206WithMaxAgeIsCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNon206WithSMaxAgeIsCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNon206WithMustRevalidateIsCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNon206WithProxyRevalidateIsCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNon206WithPublicCacheControlIsCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testNon206WithPrivateCacheControlIsNotCacheableBySharedCache() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testResponsesToRequestsWithAuthorizationHeadersAreNotCacheableBySharedCache() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testMissingCacheControlHeader() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
getsWithQueryParametersFrom1_0OriginsViaProxiesAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
headsWithQueryParametersFrom1_0OriginsViaProxiesAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testControlNoCacheEmbeddedInListAfterFirstHeaderCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testControlNoStoreEmbeddedInListAfterFirstHeaderCacheable() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testResponsesWithMultipleAgeHeadersAreCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testPlain302ResponseCodeIsNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testPlain303ResponseCodeIsNotCacheableUnderDefaultBehavior() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testPlain307ResponseCodeIsNotCacheable() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testControlNoStoreEmbeddedInListCacheable() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testControlNoCacheEmbeddedInListCacheable() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testImmutableAndFreshResponseIsCacheable() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testResponsesToGETWithQueryParamsButNoExplicitCachingAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testResponsesToHEADWithQueryParamsButNoExplicitCachingAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testControlNoCacheCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testControlNoStoreNotCacheable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
testVaryStarIsNotCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testRequestWithVaryHeaderCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testResponsesWithMalformedDateHeadersAreNotCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testResponsesThatAreSmallEnoughAreCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
test203ResponseCodeIsCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
test206ResponseCodeIsNotCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
test300ResponseCodeIsCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
test301ResponseCodeIsCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
test410ResponseCodeIsCacheable() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getRandomStatus() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |