| Index: chrome/browser/extensions/updater/extension_cache_impl.cc
 | 
| diff --git a/chrome/browser/extensions/updater/extension_cache_impl.cc b/chrome/browser/extensions/updater/extension_cache_impl.cc
 | 
| index ddf0cd2e4ef19b93b5504fb591075eff297db4f3..53addd598bdc381207a1650935d8d47bcb781c52 100644
 | 
| --- a/chrome/browser/extensions/updater/extension_cache_impl.cc
 | 
| +++ b/chrome/browser/extensions/updater/extension_cache_impl.cc
 | 
| @@ -6,6 +6,7 @@
 | 
|  
 | 
|  #include "base/bind.h"
 | 
|  #include "base/memory/singleton.h"
 | 
| +#include "base/metrics/histogram.h"
 | 
|  #include "base/sequenced_task_runner.h"
 | 
|  #include "base/stl_util.h"
 | 
|  #include "base/threading/sequenced_worker_pool.h"
 | 
| @@ -104,6 +105,15 @@ void ExtensionCacheImpl::OnCacheInitialized() {
 | 
|      it->Run();
 | 
|    }
 | 
|    init_callbacks_.clear();
 | 
| +
 | 
| +  uint64 cache_size = 0;
 | 
| +  size_t extensions_count = 0;
 | 
| +  if (cache_->GetStatistics(&cache_size, &extensions_count)) {
 | 
| +    UMA_HISTOGRAM_COUNTS_100("Extensions.ExtensionCacheCount",
 | 
| +                             extensions_count);
 | 
| +    UMA_HISTOGRAM_MEMORY_MB("Extensions.ExtensionCacheSize",
 | 
| +                            cache_size / (1024 * 1024));
 | 
| +  }
 | 
|  }
 | 
|  
 | 
|  void ExtensionCacheImpl::Observe(int type,
 | 
| 
 |