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..0a3a2c7d85abc025d36b12fe34c3351d895d2c56 100644 |
--- a/content/public/browser/storage_partition.h |
+++ b/content/public/browser/storage_partition.h |
@@ -41,10 +41,11 @@ namespace content { |
class AppCacheService; |
class BackgroundSyncContext; |
class BrowserContext; |
-class HostZoomLevelContext; |
-class HostZoomMap; |
+class CacheStorageContext; |
class DOMStorageContext; |
class GeofencingManager; |
+class HostZoomLevelContext; |
+class HostZoomMap; |
class IndexedDBContext; |
class NavigatorConnectContext; |
class PlatformNotificationContext; |
@@ -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. |