| Index: third_party/WebKit/Source/core/fetch/ScriptResource.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/ScriptResource.h b/third_party/WebKit/Source/core/fetch/ScriptResource.h
|
| index 8633da978fe3f959ad1efabf25ffd7dc6709e992..69a3b45b496628037d634fb05305269bd4683a7a 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ScriptResource.h
|
| +++ b/third_party/WebKit/Source/core/fetch/ScriptResource.h
|
| @@ -26,6 +26,7 @@
|
| #ifndef ScriptResource_h
|
| #define ScriptResource_h
|
|
|
| +#include "bindings/core/v8/V8CacheStrategiesForCacheStorage.h"
|
| #include "core/CoreExport.h"
|
| #include "core/fetch/IntegrityMetadata.h"
|
| #include "core/fetch/ResourceClient.h"
|
| @@ -83,6 +84,8 @@ public:
|
| ScriptIntegrityDisposition integrityDisposition() { return m_integrityDisposition; }
|
| bool mustRefetchDueToIntegrityMetadata(const FetchRequest&) const override;
|
|
|
| + void setV8CacheStrategiesForCacheStorage(V8CacheStrategiesForCacheStorage strategies) { m_v8CacheStrategiesForCacheStorage = strategies; }
|
| +
|
| private:
|
| class ScriptResourceFactory : public ResourceFactory {
|
| public:
|
| @@ -96,9 +99,12 @@ private:
|
| };
|
|
|
| ScriptResource(const ResourceRequest&, const ResourceLoaderOptions&, const String& charset);
|
| + bool cacheMetadataSendToPlatformDisabled() const override;
|
| + bool shouldAggressivelyCacheMetadata() const override;
|
|
|
| ScriptIntegrityDisposition m_integrityDisposition;
|
| IntegrityMetadataSet m_integrityMetadata;
|
| + V8CacheStrategiesForCacheStorage m_v8CacheStrategiesForCacheStorage;
|
|
|
| CompressibleString m_script;
|
| };
|
|
|