| Index: content/browser/blob_storage/chrome_blob_storage_context.h
|
| diff --git a/content/browser/blob_storage/chrome_blob_storage_context.h b/content/browser/blob_storage/chrome_blob_storage_context.h
|
| index bd02cb1e2d8e9d6b9b120ce90833e101ecb1e21a..9475f566f3f2078997095ceefd863efa113011f5 100644
|
| --- a/content/browser/blob_storage/chrome_blob_storage_context.h
|
| +++ b/content/browser/blob_storage/chrome_blob_storage_context.h
|
| @@ -10,12 +10,14 @@
|
|
|
| #include <memory>
|
|
|
| +#include "base/files/file_path.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/sequenced_task_runner_helpers.h"
|
| #include "content/common/content_export.h"
|
|
|
| namespace base {
|
| class FilePath;
|
| +class TaskRunner;
|
| class Time;
|
| }
|
|
|
| @@ -44,7 +46,8 @@ class CONTENT_EXPORT ChromeBlobStorageContext
|
| static ChromeBlobStorageContext* GetFor(
|
| BrowserContext* browser_context);
|
|
|
| - void InitializeOnIOThread();
|
| + void InitializeOnIOThread(base::FilePath blob_storage_dir,
|
| + scoped_refptr<base::TaskRunner> file_task_runner);
|
|
|
| storage::BlobStorageContext* context() const { return context_.get(); }
|
|
|
| @@ -70,6 +73,7 @@ class CONTENT_EXPORT ChromeBlobStorageContext
|
|
|
| void DeleteOnCorrectThread() const;
|
|
|
| + base::FilePath blob_storage_dir_;
|
| std::unique_ptr<storage::BlobStorageContext> context_;
|
| };
|
|
|
|
|