Index: chrome/browser/extensions/api/browsing_data/browsing_data_api.h |
diff --git a/chrome/browser/extensions/api/browsing_data/browsing_data_api.h b/chrome/browser/extensions/api/browsing_data/browsing_data_api.h |
index d02b34d1e0b3949eeab1646171d959d1714aa670..a70f45d049cc4097c1328ef39dc4399f690d3f1f 100644 |
--- a/chrome/browser/extensions/api/browsing_data/browsing_data_api.h |
+++ b/chrome/browser/extensions/api/browsing_data/browsing_data_api.h |
@@ -36,6 +36,7 @@ extern const char kPluginDataKey[]; |
extern const char kLocalStorageKey[]; |
extern const char kPasswordsKey[]; |
extern const char kServiceWorkersKey[]; |
+extern const char kCacheStorageKey[]; |
extern const char kWebSQLKey[]; |
// Option keys. |
@@ -273,6 +274,19 @@ class BrowsingDataRemoveServiceWorkersFunction |
int GetRemovalMask() override; |
}; |
+class BrowsingDataRemoveCacheStorageFunction |
+ : public BrowsingDataRemoverFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("browsingData.removeCacheStorage", |
+ BROWSINGDATA_REMOVECACHESTORAGE) |
+ |
+ protected: |
+ ~BrowsingDataRemoveCacheStorageFunction() override {} |
+ |
+ // BrowsingDataRemoverFunction: |
+ int GetRemovalMask() override; |
+}; |
+ |
class BrowsingDataRemoveWebSQLFunction : public BrowsingDataRemoverFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("browsingData.removeWebSQL", |