private void removeCacheEntry1xxWarnings(
      List<Header> cacheEntryHeaderList, HttpCacheEntry entry) {
    ListIterator<Header> cacheEntryHeaderListIter = cacheEntryHeaderList.listIterator();

    while (cacheEntryHeaderListIter.hasNext()) {
      String cacheEntryHeaderName = cacheEntryHeaderListIter.next().getName();

      if (HttpConstants.WARNING.equals(cacheEntryHeaderName)) {
        for (Header cacheEntryWarning : entry.getHeaders(HttpConstants.WARNING)) {
          if (cacheEntryWarning.getValue().startsWith("1")) {
            cacheEntryHeaderListIter.remove();
          }
        }
      }
    }
  }