| Index: components/drive/chromeos/file_system.cc
|
| diff --git a/components/drive/chromeos/file_system.cc b/components/drive/chromeos/file_system.cc
|
| index 4900c5f5d53ca33d17a8bf26547d0ca8ea058cfa..0ec7d38fb35cf7cd90df29754866a5e13720cbb5 100644
|
| --- a/components/drive/chromeos/file_system.cc
|
| +++ b/components/drive/chromeos/file_system.cc
|
| @@ -210,7 +210,11 @@ bool FreeDiskSpaceIfNeededForOnBlockingPool(internal::FileCache* cache,
|
| return cache->FreeDiskSpaceIfNeededFor(num_bytes);
|
| }
|
|
|
| -uint64_t CalculateEvictableCacheSizeOnBlockingPool(internal::FileCache* cache) {
|
| +int64_t CalculateCacheSizeOnBlockingPool(internal::FileCache* cache) {
|
| + return cache->CalculateCacheSize();
|
| +}
|
| +
|
| +int64_t CalculateEvictableCacheSizeOnBlockingPool(internal::FileCache* cache) {
|
| return cache->CalculateEvictableCacheSize();
|
| }
|
|
|
| @@ -1051,8 +1055,16 @@ void FileSystem::FreeDiskSpaceIfNeededFor(
|
| callback);
|
| }
|
|
|
| +void FileSystem::CalculateCacheSize(const CacheSizeCallback& callback) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| + DCHECK(!callback.is_null());
|
| + base::PostTaskAndReplyWithResult(
|
| + blocking_task_runner_.get(), FROM_HERE,
|
| + base::Bind(&CalculateCacheSizeOnBlockingPool, cache_), callback);
|
| +}
|
| +
|
| void FileSystem::CalculateEvictableCacheSize(
|
| - const EvictableCacheSizeCallback& callback) {
|
| + const CacheSizeCallback& callback) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(!callback.is_null());
|
| base::PostTaskAndReplyWithResult(
|
|
|