net\System\Net\Cache\HttpRequestCacheValidator.cs (17)
209return Rfc2616.OnValidateRequest(this);
242return Rfc2616.OnValidateFreshness(this);
291result = Rfc2616.OnValidateCache(this);
356if (Rfc2616.Common.ValidateCacheOn5XXResponse(this) == CacheValidationStatus.ReturnCachedResponse) {
383result = Rfc2616.Common.ValidateCacheAfterResponse(this, resp);
431return Rfc2616.OnValidateResponse(this);
465CacheValidationStatus result = Rfc2616.OnUpdateCache(this);
800if(s == null || !Rfc2616.Common.GetBytesRange(s, ref startRange, ref end, ref totalLength, false)) {
810CacheStatusDescription = Rfc2616.Common.OkDescription;
1037if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "proxy-revalidate")) {
1041else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "public")) {
1045else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "private")) {
1073else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "no-cache")) {
1101else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "no-store")) {
1105else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "must-revalidate")) {
1109else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "max-age")) {
1125else if (Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual(sp, i, len, "smax-age")) {