private void RemoveWarnings_1xx() {
string[] warnings = CacheHeaders.GetValues(HttpKnownHeaderNames.Warning);
if (warnings == null) {
return;
}
ArrayList remainingWarnings = new ArrayList();
ParseHeaderValues(warnings, ParseWarningsCallback, remainingWarnings);
CacheHeaders.Remove(HttpKnownHeaderNames.Warning);
for (int i=0; i < remainingWarnings.Count; ++i) {
CacheHeaders.Add(HttpKnownHeaderNames.Warning, (string)remainingWarnings[i]);
}
}