Index: chrome/browser/chromeos/drive/file_cache.cc |
diff --git a/chrome/browser/chromeos/drive/file_cache.cc b/chrome/browser/chromeos/drive/file_cache.cc |
index 36e09b99eba08eb26119c3256f52f8702c598003..e48071216c3ac11cf58342994fc3e2803b38389a 100644 |
--- a/chrome/browser/chromeos/drive/file_cache.cc |
+++ b/chrome/browser/chromeos/drive/file_cache.cc |
@@ -288,7 +288,7 @@ FileCache::FileCache(const base::FilePath& cache_root_path, |
blocking_task_runner_(blocking_task_runner), |
free_disk_space_getter_(free_disk_space_getter), |
weak_ptr_factory_(this) { |
- DCHECK(blocking_task_runner_); |
+ DCHECK(blocking_task_runner_.get()); |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
} |
@@ -336,7 +336,7 @@ base::FilePath FileCache::GetCacheFilePath( |
} |
void FileCache::AssertOnSequencedWorkerPool() { |
- DCHECK(!blocking_task_runner_ || |
+ DCHECK(!blocking_task_runner_.get() || |
blocking_task_runner_->RunsTasksOnCurrentThread()); |
} |
@@ -352,12 +352,15 @@ void FileCache::GetCacheEntryOnUIThread(const std::string& resource_id, |
FileCacheEntry* cache_entry = new FileCacheEntry; |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::GetCacheEntry, |
- base::Unretained(this), resource_id, md5, cache_entry), |
- base::Bind(&RunGetCacheEntryCallback, |
- callback, base::Owned(cache_entry))); |
+ base::Unretained(this), |
+ resource_id, |
+ md5, |
+ cache_entry), |
+ base::Bind( |
+ &RunGetCacheEntryCallback, callback, base::Owned(cache_entry))); |
} |
bool FileCache::GetCacheEntry(const std::string& resource_id, |
@@ -401,7 +404,7 @@ void FileCache::FreeDiskSpaceIfNeededForOnUIThread( |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::FreeDiskSpaceIfNeededFor, |
base::Unretained(this), |
@@ -441,13 +444,16 @@ void FileCache::GetFileOnUIThread(const std::string& resource_id, |
DCHECK(!callback.is_null()); |
base::FilePath* cache_file_path = new base::FilePath; |
- base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
- FROM_HERE, |
- base::Bind(&FileCache::GetFile, |
- base::Unretained(this), resource_id, md5, cache_file_path), |
- base::Bind(&RunGetFileFromCacheCallback, |
- callback, base::Owned(cache_file_path))); |
+ base::PostTaskAndReplyWithResult(blocking_task_runner_.get(), |
+ FROM_HERE, |
+ base::Bind(&FileCache::GetFile, |
+ base::Unretained(this), |
+ resource_id, |
+ md5, |
+ cache_file_path), |
+ base::Bind(&RunGetFileFromCacheCallback, |
+ callback, |
+ base::Owned(cache_file_path))); |
} |
FileError FileCache::GetFile(const std::string& resource_id, |
@@ -485,13 +491,15 @@ void FileCache::StoreOnUIThread(const std::string& resource_id, |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
DCHECK(!callback.is_null()); |
- base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
- FROM_HERE, |
- base::Bind(&FileCache::Store, |
- base::Unretained(this), |
- resource_id, md5, source_path, file_operation_type), |
- callback); |
+ base::PostTaskAndReplyWithResult(blocking_task_runner_.get(), |
+ FROM_HERE, |
+ base::Bind(&FileCache::Store, |
+ base::Unretained(this), |
+ resource_id, |
+ md5, |
+ source_path, |
+ file_operation_type), |
+ callback); |
} |
FileError FileCache::Store(const std::string& resource_id, |
@@ -509,7 +517,7 @@ void FileCache::PinOnUIThread(const std::string& resource_id, |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::Pin, base::Unretained(this), resource_id, md5), |
callback); |
@@ -566,7 +574,7 @@ void FileCache::UnpinOnUIThread(const std::string& resource_id, |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::Unpin, base::Unretained(this), resource_id, md5), |
callback); |
@@ -638,12 +646,14 @@ void FileCache::MarkAsMountedOnUIThread( |
base::FilePath* cache_file_path = new base::FilePath; |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::MarkAsMounted, |
- base::Unretained(this), resource_id, cache_file_path), |
- base::Bind(RunGetFileFromCacheCallback, |
- callback, base::Owned(cache_file_path))); |
+ base::Unretained(this), |
+ resource_id, |
+ cache_file_path), |
+ base::Bind( |
+ RunGetFileFromCacheCallback, callback, base::Owned(cache_file_path))); |
} |
void FileCache::MarkAsUnmountedOnUIThread( |
@@ -653,10 +663,10 @@ void FileCache::MarkAsUnmountedOnUIThread( |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
- base::Bind(&FileCache::MarkAsUnmounted, |
- base::Unretained(this), file_path), |
+ base::Bind( |
+ &FileCache::MarkAsUnmounted, base::Unretained(this), file_path), |
callback); |
} |
@@ -667,10 +677,10 @@ void FileCache::MarkDirtyOnUIThread(const std::string& resource_id, |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
- base::Bind(&FileCache::MarkDirty, |
- base::Unretained(this), resource_id, md5), |
+ base::Bind( |
+ &FileCache::MarkDirty, base::Unretained(this), resource_id, md5), |
callback); |
} |
@@ -791,10 +801,9 @@ void FileCache::RemoveOnUIThread(const std::string& resource_id, |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
- base::Bind(&FileCache::Remove, |
- base::Unretained(this), resource_id), |
+ base::Bind(&FileCache::Remove, base::Unretained(this), resource_id), |
callback); |
} |
@@ -853,7 +862,7 @@ void FileCache::ClearAllOnUIThread(const InitializeCacheCallback& callback) { |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::ClearAll, base::Unretained(this)), |
callback); |
@@ -864,7 +873,7 @@ void FileCache::RequestInitialize(const InitializeCacheCallback& callback) { |
DCHECK(!callback.is_null()); |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&FileCache::InitializeOnBlockingPool, base::Unretained(this)), |
callback); |
@@ -890,7 +899,7 @@ bool FileCache::InitializeOnBlockingPool() { |
if (!InitCachePaths(cache_paths_)) |
return false; |
- metadata_.reset(new FileCacheMetadata(blocking_task_runner_)); |
+ metadata_.reset(new FileCacheMetadata(blocking_task_runner_.get())); |
switch (metadata_->Initialize(cache_paths_[CACHE_TYPE_META])) { |
case FileCacheMetadata::INITIALIZE_FAILED: |