Commit 62ba7d56 authored by nhiroki's avatar nhiroki Committed by Commit bot

ServiceWorker: DeleteAndStartOver should delete the DiskCache on the disk cache thread

BUG=489636
TEST=n/a

Review URL: https://codereview.chromium.org/1142873004

Cr-Commit-Position: refs/heads/master@{#330889}
parent 1b841e01
......@@ -1794,12 +1794,10 @@ void ServiceWorkerStorage::DidDeleteDatabase(
// Deleting the directory could take a long time and restart could be delayed.
// We should probably rename the directory and delete it later.
PostTaskAndReplyWithResult(
database_task_manager_->GetTaskRunner(),
FROM_HERE,
disk_cache_thread_.get(), FROM_HERE,
base::Bind(&base::DeleteFile, GetDiskCachePath(), true),
base::Bind(&ServiceWorkerStorage::DidDeleteDiskCache,
weak_factory_.GetWeakPtr(),
callback));
weak_factory_.GetWeakPtr(), callback));
}
void ServiceWorkerStorage::DidDeleteDiskCache(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment