Index: webkit/quota/quota_temporary_storage_evictor.h |
diff --git a/webkit/quota/quota_temporary_storage_evictor.h b/webkit/quota/quota_temporary_storage_evictor.h |
index 6492227cbedd087ca7056a3e42049f5fd1118f19..8cdb45e30e8b3a4adbe1f4b55937a5bd433d2540 100644 |
--- a/webkit/quota/quota_temporary_storage_evictor.h |
+++ b/webkit/quota/quota_temporary_storage_evictor.h |
@@ -9,7 +9,7 @@ |
#include <map> |
#include <string> |
-#include "base/memory/scoped_callback_factory.h" |
+#include "base/memory/weak_ptr.h" |
#include "base/threading/non_thread_safe.h" |
#include "base/timer.h" |
#include "webkit/quota/quota_types.h" |
@@ -126,7 +126,7 @@ class QuotaTemporaryStorageEvictor : public base::NonThreadSafe { |
base::OneShotTimer<QuotaTemporaryStorageEvictor> eviction_timer_; |
base::RepeatingTimer<QuotaTemporaryStorageEvictor> histogram_timer_; |
- base::ScopedCallbackFactory<QuotaTemporaryStorageEvictor> callback_factory_; |
+ base::WeakPtrFactory<QuotaTemporaryStorageEvictor> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(QuotaTemporaryStorageEvictor); |
}; |