Index: net/http/http_cache.h |
diff --git a/net/http/http_cache.h b/net/http/http_cache.h |
index c73004994dee62e9de1968eea128fa2ff3c7f5de..8300c29048c50d5039550d5b757b5220981d67a2 100644 |
--- a/net/http/http_cache.h |
+++ b/net/http/http_cache.h |
@@ -15,7 +15,6 @@ |
#define NET_HTTP_HTTP_CACHE_H_ |
#include <list> |
-#include <map> |
#include <set> |
#include <string> |
@@ -211,16 +210,6 @@ class NET_EXPORT HttpCache : public HttpTransactionFactory, |
fail_conditionalization_for_test_ = true; |
} |
- bool use_stale_while_revalidate() const { |
- return use_stale_while_revalidate_; |
- } |
- |
- // Enable stale_while_revalidate functionality for testing purposes. |
- void set_use_stale_while_revalidate_for_testing( |
- bool use_stale_while_revalidate) { |
- use_stale_while_revalidate_ = use_stale_while_revalidate; |
- } |
- |
// HttpTransactionFactory implementation: |
int CreateTransaction(RequestPriority priority, |
scoped_ptr<HttpTransaction>* trans) override; |
@@ -257,11 +246,9 @@ class NET_EXPORT HttpCache : public HttpTransactionFactory, |
friend class Transaction; |
friend class ViewCacheHelper; |
struct PendingOp; // Info for an entry under construction. |
- class AsyncValidation; // Encapsulates a single async revalidation. |
typedef std::list<Transaction*> TransactionList; |
typedef std::list<WorkItem*> WorkItemList; |
- typedef std::map<std::string, AsyncValidation*> AsyncValidationMap; |
struct ActiveEntry { |
explicit ActiveEntry(disk_cache::Entry* entry); |
@@ -396,15 +383,6 @@ class NET_EXPORT HttpCache : public HttpTransactionFactory, |
// Resumes processing the pending list of |entry|. |
void ProcessPendingQueue(ActiveEntry* entry); |
- // Called by Transaction to perform an asynchronous revalidation. Creates a |
- // new independent transaction as a copy of the original. |
- void PerformAsyncValidation(const HttpRequestInfo& original_request, |
- const BoundNetLog& net_log); |
- |
- // Remove the AsyncValidation with url |url| from the |async_validations_| set |
- // and delete it. |
- void DeleteAsyncValidation(const std::string& url); |
- |
// Events (called via PostTask) --------------------------------------------- |
void OnProcessPendingQueue(ActiveEntry* entry); |
@@ -437,10 +415,6 @@ class NET_EXPORT HttpCache : public HttpTransactionFactory, |
bool bypass_lock_for_test_; |
bool fail_conditionalization_for_test_; |
- // true if the implementation of Cache-Control: stale-while-revalidate |
- // directive is enabled (either via command-line flag or experiment). |
- bool use_stale_while_revalidate_; |
- |
Mode mode_; |
scoped_ptr<QuicServerInfoFactoryAdaptor> quic_server_info_factory_; |
@@ -462,9 +436,6 @@ class NET_EXPORT HttpCache : public HttpTransactionFactory, |
scoped_ptr<PlaybackCacheMap> playback_cache_map_; |
- // The async validations currently in progress, keyed by URL. |
- AsyncValidationMap async_validations_; |
- |
// A clock that can be swapped out for testing. |
scoped_ptr<base::Clock> clock_; |