Index: content/public/browser/storage_partition.h |
diff --git a/content/public/browser/storage_partition.h b/content/public/browser/storage_partition.h |
index 9adfd67a8be424bde9c456ce7e36a5555a0bbc04..960470cf58de3905930d2d8d1fe1105b77967ac7 100644 |
--- a/content/public/browser/storage_partition.h |
+++ b/content/public/browser/storage_partition.h |
@@ -49,6 +49,7 @@ class IndexedDBContext; |
class NavigatorConnectContext; |
class PlatformNotificationContext; |
class ServiceWorkerContext; |
+class CacheStorageContext; |
class ZoomLevelDelegate; |
// Defines what persistent state a child process can access. |
@@ -69,6 +70,7 @@ class CONTENT_EXPORT StoragePartition { |
virtual DOMStorageContext* GetDOMStorageContext() = 0; |
virtual IndexedDBContext* GetIndexedDBContext() = 0; |
virtual ServiceWorkerContext* GetServiceWorkerContext() = 0; |
+ virtual CacheStorageContext* GetCacheStorageContext() = 0; |
virtual GeofencingManager* GetGeofencingManager() = 0; |
virtual HostZoomMap* GetHostZoomMap() = 0; |
virtual HostZoomLevelContext* GetHostZoomLevelContext() = 0; |
@@ -87,6 +89,7 @@ class CONTENT_EXPORT StoragePartition { |
REMOVE_DATA_MASK_WEBSQL = 1 << 6, |
REMOVE_DATA_MASK_WEBRTC_IDENTITY = 1 << 7, |
REMOVE_DATA_MASK_SERVICE_WORKERS = 1 << 8, |
+ REMOVE_DATA_MASK_CACHE_STORAGE = 1 << 9, |
REMOVE_DATA_MASK_ALL = 0xFFFFFFFF, |
// Corresponds to storage::kStorageTypeTemporary. |