summaryrefslogtreecommitdiffstats
path: root/net/http/http_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/http/http_cache.h')
-rw-r--r--net/http/http_cache.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/net/http/http_cache.h b/net/http/http_cache.h
index 652f3a4..15163b07 100644
--- a/net/http/http_cache.h
+++ b/net/http/http_cache.h
@@ -21,6 +21,7 @@
#include "base/hash_tables.h"
#include "base/scoped_ptr.h"
#include "base/task.h"
+#include "base/weak_ptr.h"
#include "net/base/cache_type.h"
#include "net/http/http_transaction_factory.h"
@@ -38,7 +39,8 @@ class HttpResponseInfo;
class ProxyService;
class SSLConfigService;
-class HttpCache : public HttpTransactionFactory {
+class HttpCache : public HttpTransactionFactory,
+ public base::SupportsWeakPtr<HttpCache> {
public:
~HttpCache();
@@ -206,8 +208,6 @@ class HttpCache : public HttpTransactionFactory {
typedef base::hash_map<std::string, int> PlaybackCacheMap;
scoped_ptr<PlaybackCacheMap> playback_cache_map_;
- RevocableStore transactions_;
-
DISALLOW_COPY_AND_ASSIGN(HttpCache);
};