| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
| index fefe4c358aa9c532cf2298361bd57c64e2bbbe33..5a86b16c09e6bcbb5dd14965cc1893fb36e1b177 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
| @@ -16,7 +16,6 @@
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_config_service_client.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_delegate.h"
|
| -#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_experiments_stats.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_interceptor.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_mutable_config_values.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.h"
|
| @@ -152,11 +151,6 @@ DataReductionProxyIOData::DataReductionProxyIOData(
|
|
|
| proxy_delegate_.reset(
|
| new DataReductionProxyDelegate(request_options_.get(), config_.get()));
|
| - // It is safe to use base::Unretained here, since it gets executed
|
| - // synchronously on the IO thread, and |this| outlives the caller (since the
|
| - // caller is owned by |this|.
|
| - experiments_stats_.reset(new DataReductionProxyExperimentsStats(base::Bind(
|
| - &DataReductionProxyIOData::SetInt64Pref, base::Unretained(this))));
|
| }
|
|
|
| DataReductionProxyIOData::DataReductionProxyIOData()
|
| @@ -196,7 +190,6 @@ void DataReductionProxyIOData::InitializeOnIOThread() {
|
| config_->InitializeOnIOThread(basic_url_request_context_getter_.get());
|
| if (config_client_.get())
|
| config_client_->InitializeOnIOThread(url_request_context_getter_);
|
| - experiments_stats_->InitializeOnIOThread();
|
| if (ui_task_runner_->BelongsToCurrentThread()) {
|
| service_->SetIOData(weak_factory_.GetWeakPtr());
|
| return;
|
| @@ -228,8 +221,8 @@ DataReductionProxyIOData::CreateNetworkDelegate(
|
| scoped_ptr<DataReductionProxyNetworkDelegate> network_delegate(
|
| new DataReductionProxyNetworkDelegate(
|
| std::move(wrapped_network_delegate), config_.get(),
|
| - request_options_.get(), configurator_.get(), experiments_stats_.get(),
|
| - net_log_, event_creator_.get()));
|
| + request_options_.get(), configurator_.get(), net_log_,
|
| + event_creator_.get()));
|
| if (track_proxy_bypass_statistics)
|
| network_delegate->InitIODataAndUMA(this, bypass_stats_.get());
|
| return network_delegate;
|
|
|