| 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_;
|
|
|