Changeset 234422 in webkit
- Timestamp:
- Jul 31, 2018 5:01:48 AM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r234393 r234422 1 2018-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 1 18 2018-07-30 Simon Fraser <simon.fraser@apple.com> 2 19 -
trunk/Source/WebCore/platform/network/ResourceResponseBase.h
r233839 r234422 33 33 #include "ParsedContentRange.h" 34 34 #include "URL.h" 35 #include <wtf/SHA1.h>36 35 #include <wtf/WallTime.h> 37 36 … … 151 150 } 152 151 153 const std::optional<SHA1::Digest>& cacheBodyKey() const { return m_cacheBodyKey; }154 void setCacheBodyKey(const SHA1::Digest& key) { m_cacheBodyKey = key; }155 156 152 // FIXME: This should be eliminated from ResourceResponse. 157 153 // Network loading metrics should be delivered via didFinishLoad … … 225 221 mutable ParsedContentRange m_contentRange; 226 222 mutable CacheControlDirectives m_cacheControlDirectives; 227 std::optional<SHA1::Digest> m_cacheBodyKey;228 223 229 224 mutable bool m_haveParsedCacheControlHeader { false }; … … 271 266 encoder << m_certificateInfo; 272 267 encoder.encodeEnum(m_source); 273 encoder << m_cacheBodyKey;274 268 encoder.encodeEnum(m_type); 275 269 encoder.encodeEnum(m_tainting); … … 312 306 if (!decoder.decodeEnum(response.m_source)) 313 307 return false; 314 if (!decoder.decode(response.m_cacheBodyKey))315 return false;316 308 if (!decoder.decodeEnum(response.m_type)) 317 309 return false; -
trunk/Source/WebKit/ChangeLog
r234396 r234422 1 2018-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 1 13 2018-07-30 Sihui Liu <sihui_liu@apple.com> 2 14 -
trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheEntry.cpp
r233863 r234422 114 114 return nullptr; 115 115 entry->m_response.setSource(WebCore::ResourceResponse::Source::DiskCache); 116 if (storageEntry.bodyHash)117 entry->m_response.setCacheBodyKey(*storageEntry.bodyHash);118 116 119 117 bool hasVaryingRequestHeaders;
Note: See TracChangeset
for help on using the changeset viewer.