Make default apps cache multiprofile friendly
commitebb489f264cd08137117bacca96492922d3bd5d7
authordpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 19 Sep 2013 22:08:52 +0000 (19 22:08 +0000)
committerdpolukhin@chromium.org <dpolukhin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 19 Sep 2013 22:08:52 +0000 (19 22:08 +0000)
tree99119fce38caa893bac54856d76cd72805d0f3ce
parent3f994c5c1d2158a5934ea6954860595a40986c6d
Make default apps cache multiprofile friendly

This CL create singleton that keeps ExternalCache for default apps.
All ExternalPrefCacheLoader in the session will share common cache.

BUG=293113
TEST=manual
R=joaodasilva@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23609056

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224222 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/extensions/external_pref_cache_loader.cc
chrome/browser/chromeos/extensions/external_pref_cache_loader.h
chrome/browser/extensions/external_pref_loader.h
chrome/browser/extensions/external_provider_impl.cc