Index: base/memory/discardable_memory_shmem.h |
diff --git a/base/memory/discardable_memory_shmem.h b/base/memory/discardable_memory_shmem.h |
index b04c9b1ea6ebe70fb79af1f4f01be675749cc6f7..98d3b97a204a4fe11ec0933aee7e5e877c1de2a9 100644 |
--- a/base/memory/discardable_memory_shmem.h |
+++ b/base/memory/discardable_memory_shmem.h |
@@ -7,24 +7,16 @@ |
#include "base/memory/discardable_memory.h" |
-#include "base/memory/discardable_memory_manager.h" |
- |
namespace base { |
class DiscardableMemoryShmemChunk; |
namespace internal { |
-class DiscardableMemoryShmem |
- : public DiscardableMemory, |
- public internal::DiscardableMemoryManagerAllocation { |
+class DiscardableMemoryShmem : public DiscardableMemory { |
public: |
explicit DiscardableMemoryShmem(size_t bytes); |
~DiscardableMemoryShmem() override; |
- static void ReleaseFreeMemory(); |
- |
- static void PurgeForTesting(); |
- |
bool Initialize(); |
// Overridden from DiscardableMemory: |
@@ -32,12 +24,6 @@ class DiscardableMemoryShmem |
void Unlock() override; |
void* Memory() const override; |
- // Overridden from internal::DiscardableMemoryManagerAllocation: |
- bool AllocateAndAcquireLock() override; |
- void ReleaseLock() override; |
- void Purge() override; |
- bool IsMemoryResident() const override; |
- |
private: |
const size_t bytes_; |
scoped_ptr<DiscardableMemoryShmemChunk> chunk_; |