summaryrefslogtreecommitdiff
path: root/chromium/net/tools/cachetool
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-20 15:06:40 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-22 11:48:58 +0000
commitdaa093eea7c773db06799a13bd7e4e2e2a9f8f14 (patch)
tree96cc5e7b9194c1b29eab927730bfa419e7111c25 /chromium/net/tools/cachetool
parentbe59a35641616a4cf23c4a13fa0632624b021c1b (diff)
downloadqtwebengine-chromium-daa093eea7c773db06799a13bd7e4e2e2a9f8f14.tar.gz
BASELINE: Update Chromium to 63.0.3239.58
Change-Id: Ia93b322a00ba4dd4004f3bcf1254063ba90e1605 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/net/tools/cachetool')
-rw-r--r--chromium/net/tools/cachetool/cachetool.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/chromium/net/tools/cachetool/cachetool.cc b/chromium/net/tools/cachetool/cachetool.cc
index 4c3b7c1ba7e..0b84790dd65 100644
--- a/chromium/net/tools/cachetool/cachetool.cc
+++ b/chromium/net/tools/cachetool/cachetool.cc
@@ -18,6 +18,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_piece.h"
#include "base/strings/stringprintf.h"
+#include "base/task_scheduler/task_scheduler.h"
#include "net/base/io_buffer.h"
#include "net/base/test_completion_callback.h"
#include "net/disk_cache/disk_cache.h"
@@ -647,6 +648,8 @@ int main(int argc, char* argv[]) {
return 1;
}
+ base::TaskScheduler::CreateAndStartWithDefaultParams("cachetool");
+
base::FilePath cache_path(args[0]);
std::string cache_backend_type(args[1]);
@@ -663,9 +666,9 @@ int main(int argc, char* argv[]) {
std::unique_ptr<Backend> cache_backend;
net::TestCompletionCallback cb;
- int rv = disk_cache::CreateCacheBackend(
- net::DISK_CACHE, backend_type, cache_path, INT_MAX, false,
- message_loop.task_runner(), nullptr, &cache_backend, cb.callback());
+ int rv = disk_cache::CreateCacheBackend(net::DISK_CACHE, backend_type,
+ cache_path, INT_MAX, false, nullptr,
+ &cache_backend, cb.callback());
if (cb.GetResult(rv) != net::OK) {
std::cerr << "Invalid cache." << std::endl;
return 1;
@@ -678,6 +681,7 @@ int main(int argc, char* argv[]) {
base::RunLoop().RunUntilIdle();
cache_backend = nullptr;
+ disk_cache::FlushCacheThreadForTesting();
base::RunLoop().RunUntilIdle();
return !successful_commands;
}