Index: third_party/WebKit/Source/modules/fetch/FetchRequestData.h |
diff --git a/third_party/WebKit/Source/modules/fetch/FetchRequestData.h b/third_party/WebKit/Source/modules/fetch/FetchRequestData.h |
index d96b33537a60442d7cb4f889f1b9367b08f23032..cdfa0d27cdc826feae7c183eb32bbec98694e7f9 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchRequestData.h |
+++ b/third_party/WebKit/Source/modules/fetch/FetchRequestData.h |
@@ -66,6 +66,10 @@ class FetchRequestData final |
WebURLRequest::FetchCredentialsMode Credentials() const { |
return credentials_; |
} |
+ void SetCacheMode(WebURLRequest::FetchRequestCacheMode cache_mode) { |
+ cache_mode_ = cache_mode; |
+ } |
+ WebURLRequest::FetchRequestCacheMode CacheMode() const { return cache_mode_; } |
void SetRedirect(WebURLRequest::FetchRedirectMode redirect) { |
redirect_ = redirect; |
} |
@@ -120,6 +124,10 @@ class FetchRequestData final |
// FIXME: Support m_synchronousFlag; |
WebURLRequest::FetchRequestMode mode_; |
WebURLRequest::FetchCredentialsMode credentials_; |
+ // TODO(yiyix): |cache_mode_| is exposed but does not yet affect fetch |
+ // behavior. We must transfer the mode to the network layer and service |
+ // worker. |
+ WebURLRequest::FetchRequestCacheMode cache_mode_; |
WebURLRequest::FetchRedirectMode redirect_; |
// FIXME: Support m_useURLCredentialsFlag; |
// FIXME: Support m_redirectCount; |