Index: third_party/WebKit/Source/platform/MemoryPurgeController.h |
diff --git a/third_party/WebKit/Source/platform/MemoryPurgeController.h b/third_party/WebKit/Source/platform/MemoryPurgeController.h |
index 9d10d8f21349c557123df4b9038f6c9ca8590f06..4392d85b3e75fe9533d1eb1452d44a4d10dbe34b 100644 |
--- a/third_party/WebKit/Source/platform/MemoryPurgeController.h |
+++ b/third_party/WebKit/Source/platform/MemoryPurgeController.h |
@@ -13,6 +13,8 @@ |
namespace blink { |
enum class MemoryPurgeMode { |
+ // This is used only for testing. |
+ NotSpecified, |
// The tab contains the webview went to background |
InactiveTab, |
// TODO(bashi): Add more modes as needed. |
@@ -69,14 +71,13 @@ public: |
void pageBecameActive(); |
void pageBecameInactive(); |
void pageInactiveTask(Timer<MemoryPurgeController>*); |
+ void purgeMemory(MemoryPurgeMode); |
DECLARE_TRACE(); |
private: |
MemoryPurgeController(); |
- void purgeMemory(MemoryPurgeMode); |
- |
WillBeHeapHashSet<RawPtrWillBeWeakMember<MemoryPurgeClient>> m_clients; |
DeviceKind m_deviceKind; |
Timer<MemoryPurgeController> m_inactiveTimer; |