Index: base/memory/discardable_memory_emulated.h |
diff --git a/base/memory/discardable_memory_emulated.h b/base/memory/discardable_memory_emulated.h |
index 64e99511b7caad0ec835ec9cd245f262bf100b74..5010c699aa793194fe1edf704f8c96ae10bbb7be 100644 |
--- a/base/memory/discardable_memory_emulated.h |
+++ b/base/memory/discardable_memory_emulated.h |
@@ -19,10 +19,14 @@ class DiscardableMemoryEmulated |
explicit DiscardableMemoryEmulated(size_t bytes); |
virtual ~DiscardableMemoryEmulated(); |
- static void RegisterMemoryPressureListeners(); |
- static void UnregisterMemoryPressureListeners(); |
static bool ReduceMemoryUsage(); |
+ // TODO(reveman): Remove this as it is breaking the discardable memory design |
+ // principle that implementations should not rely on information this is |
+ // unavailable in kernel space. crbug.com/400423 |
+ static void SetModeratePressureLimit(size_t bytes); |
+ static void ReduceMemoryUsageUntilWithinModeratePressureLimit(); |
reveman
2014/08/07 15:24:29
Note: I can rename all references to "ModeratePres
|
+ |
static void PurgeForTesting(); |
bool Initialize(); |