| Index: content/browser/net/url_request_slow_download_job.h
|
| diff --git a/content/browser/net/url_request_slow_download_job.h b/content/browser/net/url_request_slow_download_job.h
|
| index 3f0d40f7ff68587a4d9eb3a8248adf09a9f096ef..385e7b3936952994a537346867f29e5ffdd51656 100644
|
| --- a/content/browser/net/url_request_slow_download_job.h
|
| +++ b/content/browser/net/url_request_slow_download_job.h
|
| @@ -13,6 +13,7 @@
|
| #include <set>
|
| #include <string>
|
|
|
| +#include "base/lazy_instance.h"
|
| #include "base/task.h"
|
| #include "content/common/content_export.h"
|
| #include "net/url_request/url_request_job.h"
|
| @@ -57,7 +58,10 @@ class URLRequestSlowDownloadJob : public net::URLRequestJob {
|
| // Mark all pending requests to be finished. We keep track of pending
|
| // requests in |pending_requests_|.
|
| static void FinishPendingRequests();
|
| - static std::set<URLRequestSlowDownloadJob*> pending_requests_;
|
| + typedef std::set<URLRequestSlowDownloadJob*> SlowJobsSet;
|
| + static base::LazyInstance<SlowJobsSet,
|
| + base::LeakyLazyInstanceTraits<SlowJobsSet> >
|
| + pending_requests_;
|
|
|
| void StartAsync();
|
|
|
|
|