| Index: components/drive/chromeos/file_cache.h
|
| diff --git a/components/drive/chromeos/file_cache.h b/components/drive/chromeos/file_cache.h
|
| index 2d17202e0db0935486550a142acd804bc1d86aaf..23b104c9630a9b609e4957501ac8f8fe8823e414 100644
|
| --- a/components/drive/chromeos/file_cache.h
|
| +++ b/components/drive/chromeos/file_cache.h
|
| @@ -53,9 +53,6 @@ class FreeDiskSpaceGetterInterface {
|
| // GetCacheFilePath() for example), should be run with |blocking_task_runner|.
|
| class FileCache {
|
| public:
|
| - // The file extended attribute assigned to Drive cache directory.
|
| - static const char kGCacheFilesAttribute[];
|
| -
|
| // Enum defining type of file operation e.g. copy or move, etc.
|
| enum FileOperationType {
|
| FILE_OPERATION_MOVE = 0,
|
| @@ -161,6 +158,14 @@ class FileCache {
|
| const ResourceMetadataStorage::RecoveredCacheInfoMap&
|
| recovered_cache_info);
|
|
|
| + // Migrates cache files from |from| directory to |to_files| directory with
|
| + // creating links in |to_links| directory if necessary. Returns true for
|
| + // success.
|
| + static bool MigrateCacheFiles(const base::FilePath& from,
|
| + const base::FilePath& to_files,
|
| + const base::FilePath& to_links,
|
| + ResourceMetadataStorage* metadata_storage);
|
| +
|
| private:
|
| friend class FileCacheTest;
|
|
|
| @@ -186,12 +191,6 @@ class FileCache {
|
| // TODO(hashimoto): Remove this method at some point.
|
| bool RenameCacheFilesToNewFormat();
|
|
|
| - // Adds appropriate file attributes to the Drive cache directory and files in
|
| - // it for crbug.com/533750. Returns true on success.
|
| - // This also resolves inconsistency between cache files and metadata which can
|
| - // be produced when cryptohome removed cache files or on abrupt shutdown.
|
| - bool FixMetadataAndFileAttributes();
|
| -
|
| // This method must be called after writing to a cache file.
|
| // Used to implement OpenForWrite().
|
| void CloseForWrite(const std::string& id);
|
|
|