Index: content/browser/storage_partition_impl_map.h |
diff --git a/content/browser/storage_partition_impl_map.h b/content/browser/storage_partition_impl_map.h |
index 9da35c304aa0e76f4c4e0bfd34322ee947973715..5c25e027f21edbcd66e51b511ced567293cb8180 100644 |
--- a/content/browser/storage_partition_impl_map.h |
+++ b/content/browser/storage_partition_impl_map.h |
@@ -32,6 +32,10 @@ class StoragePartitionImplMap : public base::SupportsUserData::Data { |
const std::string& partition_name, |
bool in_memory); |
+ // Starts an asynchronous best-effort attempt to delete all on-disk storage |
+ // related to |site|, avoiding any directories that are known to be in use. |
+ void AsyncObliterate(const GURL& site); |
+ |
void ForEach(const BrowserContext::StoragePartitionCallback& callback); |
private: |
@@ -93,7 +97,8 @@ class StoragePartitionImplMap : public base::SupportsUserData::Data { |
// TODO(ajwong): Is there a way to make it so that Get()'s implementation |
// doesn't need to be aware of this ordering? Revisit when refactoring |
// ResourceContext and AppCache to respect storage partitions. |
- void PostCreateInitialization(StoragePartitionImpl* partition); |
+ void PostCreateInitialization(StoragePartitionImpl* partition, |
+ bool in_memory); |
BrowserContext* browser_context_; // Not Owned. |
PartitionMap partitions_; |