class MetadataDatabase;
class SyncEngineContext;
-class RemoteToLocalSyncer : public SequentialSyncTask {
+class RemoteToLocalSyncer : public ExclusiveTask {
public:
// Conflicting trackers will have low priority for RemoteToLocalSyncer so that
// it should be resolved by LocatToRemoteSyncer.
explicit RemoteToLocalSyncer(SyncEngineContext* sync_context);
virtual ~RemoteToLocalSyncer();
- virtual void RunSequential(const SyncStatusCallback& callback) OVERRIDE;
+ virtual void RunExclusive(const SyncStatusCallback& callback) OVERRIDE;
const fileapi::FileSystemURL& url() const { return url_; }
SyncAction sync_action() const { return sync_action_; }