Changeset 234422 in webkit


Ignore:
Timestamp:
Jul 31, 2018 5:01:48 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

Remove ResourceResponse::cacheBodyKey API
https://bugs.webkit.org/show_bug.cgi?id=188192

Patch by Rob Buis <rbuis@igalia.com> on 2018-07-31
Reviewed by Frédéric Wang.

Source/WebCore:

Removed unused API.

No new tests needed since this API is not used.

  • platform/network/ResourceResponseBase.h:

(WebCore::ResourceResponseBase::encode const):
(WebCore::ResourceResponseBase::decode):
(WebCore::ResourceResponseBase::cacheBodyKey const): Deleted.
(WebCore::ResourceResponseBase::setCacheBodyKey): Deleted.

Source/WebKit:

Remove unused API.

  • NetworkProcess/cache/NetworkCacheEntry.cpp:

(WebKit::NetworkCache::Entry::decodeStorageRecord):

Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r234393 r234422  
     12018-07-31  Rob Buis  <rbuis@igalia.com>
     2
     3        Remove ResourceResponse::cacheBodyKey API
     4        https://bugs.webkit.org/show_bug.cgi?id=188192
     5
     6        Reviewed by Frédéric Wang.
     7
     8        Removed unused API.
     9
     10        No new tests needed since this API is not used.
     11
     12        * platform/network/ResourceResponseBase.h:
     13        (WebCore::ResourceResponseBase::encode const):
     14        (WebCore::ResourceResponseBase::decode):
     15        (WebCore::ResourceResponseBase::cacheBodyKey const): Deleted.
     16        (WebCore::ResourceResponseBase::setCacheBodyKey): Deleted.
     17
    1182018-07-30  Simon Fraser  <simon.fraser@apple.com>
    219
  • trunk/Source/WebCore/platform/network/ResourceResponseBase.h

    r233839 r234422  
    3333#include "ParsedContentRange.h"
    3434#include "URL.h"
    35 #include <wtf/SHA1.h>
    3635#include <wtf/WallTime.h>
    3736
     
    151150    }
    152151
    153     const std::optional<SHA1::Digest>& cacheBodyKey() const { return m_cacheBodyKey; }
    154     void setCacheBodyKey(const SHA1::Digest& key) { m_cacheBodyKey = key; }
    155 
    156152    // FIXME: This should be eliminated from ResourceResponse.
    157153    // Network loading metrics should be delivered via didFinishLoad
     
    225221    mutable ParsedContentRange m_contentRange;
    226222    mutable CacheControlDirectives m_cacheControlDirectives;
    227     std::optional<SHA1::Digest> m_cacheBodyKey;
    228223
    229224    mutable bool m_haveParsedCacheControlHeader { false };
     
    271266    encoder << m_certificateInfo;
    272267    encoder.encodeEnum(m_source);
    273     encoder << m_cacheBodyKey;
    274268    encoder.encodeEnum(m_type);
    275269    encoder.encodeEnum(m_tainting);
     
    312306    if (!decoder.decodeEnum(response.m_source))
    313307        return false;
    314     if (!decoder.decode(response.m_cacheBodyKey))
    315         return false;
    316308    if (!decoder.decodeEnum(response.m_type))
    317309        return false;
  • trunk/Source/WebKit/ChangeLog

    r234396 r234422  
     12018-07-31  Rob Buis  <rbuis@igalia.com>
     2
     3        Remove ResourceResponse::cacheBodyKey API
     4        https://bugs.webkit.org/show_bug.cgi?id=188192
     5
     6        Reviewed by Frédéric Wang.
     7
     8        Remove unused API.
     9
     10        * NetworkProcess/cache/NetworkCacheEntry.cpp:
     11        (WebKit::NetworkCache::Entry::decodeStorageRecord):
     12
    1132018-07-30  Sihui Liu  <sihui_liu@apple.com>
    214
  • trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheEntry.cpp

    r233863 r234422  
    114114        return nullptr;
    115115    entry->m_response.setSource(WebCore::ResourceResponse::Source::DiskCache);
    116     if (storageEntry.bodyHash)
    117         entry->m_response.setCacheBodyKey(*storageEntry.bodyHash);
    118116
    119117    bool hasVaryingRequestHeaders;
Note: See TracChangeset for help on using the changeset viewer.