| Index: components/memory_coordinator/browser/memory_coordinator.cc
 | 
| diff --git a/components/memory_coordinator/browser/memory_coordinator.cc b/components/memory_coordinator/browser/memory_coordinator.cc
 | 
| index 9291fd00f9a042270315839ea7146d3ae899a6fa..c1119c98e4bdc57e27ecc5e14778cfab9f405619 100644
 | 
| --- a/components/memory_coordinator/browser/memory_coordinator.cc
 | 
| +++ b/components/memory_coordinator/browser/memory_coordinator.cc
 | 
| @@ -4,6 +4,8 @@
 | 
|  
 | 
|  #include "components/memory_coordinator/browser/memory_coordinator.h"
 | 
|  
 | 
| +#include "components/memory_coordinator/common/memory_coordinator_features.h"
 | 
| +
 | 
|  namespace memory_coordinator {
 | 
|  
 | 
|  // The implementation of MemoryCoordinatorHandle. See memory_coordinator.mojom
 | 
| @@ -31,6 +33,14 @@ class MemoryCoordinatorHandleImpl : public mojom::MemoryCoordinatorHandle {
 | 
|    DISALLOW_COPY_AND_ASSIGN(MemoryCoordinatorHandleImpl);
 | 
|  };
 | 
|  
 | 
| +// static
 | 
| +MemoryCoordinator* MemoryCoordinator::GetInstance() {
 | 
| +  if (!IsEnabled())
 | 
| +    return nullptr;
 | 
| +  return base::Singleton<MemoryCoordinator,
 | 
| +                         base::LeakySingletonTraits<MemoryCoordinator>>::get();
 | 
| +}
 | 
| +
 | 
|  MemoryCoordinator::MemoryCoordinator()
 | 
|      : pressure_listener_(
 | 
|            base::Bind(&MemoryCoordinator::OnMemoryPressure,
 | 
| 
 |