Index: chrome/browser/chromeos/gdata/gdata_file_system.cc |
diff --git a/chrome/browser/chromeos/gdata/gdata_file_system.cc b/chrome/browser/chromeos/gdata/gdata_file_system.cc |
index d2d152c3591db12c0db672aedd154f4bbdb40592..4eaadd12cda0a9e7bec080c6e012d9f609bdfc13 100644 |
--- a/chrome/browser/chromeos/gdata/gdata_file_system.cc |
+++ b/chrome/browser/chromeos/gdata/gdata_file_system.cc |
@@ -24,6 +24,7 @@ |
#include "chrome/browser/chromeos/gdata/gdata_protocol_handler.h" |
#include "chrome/browser/chromeos/gdata/gdata_system_service.h" |
#include "chrome/browser/chromeos/gdata/gdata_util.h" |
+#include "chrome/browser/chromeos/gdata/stale_cache_files_remover.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/chrome_notification_types.h" |
@@ -2816,6 +2817,11 @@ void GDataFileSystem::RunAndNotifyInitialLoadFinished( |
DVLOG(1) << "RunAndNotifyInitialLoadFinished"; |
+ // Removes stale cache files. This will delete itself after removing stale |
+ // cache files. |
+ StaleCacheFilesRemover* remover = new StaleCacheFilesRemover(this, cache_); |
+ remover->ScrubCacheAfterDelay(); |
satorux1
2012/08/10 23:47:40
I think "scrub" is not a popular verb in code. Let
|
+ |
// Notify the observers that root directory has been initialized. |
FOR_EACH_OBSERVER(GDataFileSystemInterface::Observer, observers_, |
OnInitialLoadFinished()); |