diff options
author | michaeln@google.com <michaeln@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-15 23:34:09 +0000 |
---|---|---|
committer | michaeln@google.com <michaeln@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-15 23:34:09 +0000 |
commit | 608ba33299c6e11d9d21f561372237a3fbe23ce8 (patch) | |
tree | 3664e7eba4abe920a06a54e7004c82b014678b7a /chrome/browser/extensions/extension_special_storage_policy.h | |
parent | 008521ab715815c43e6f9a1822fdf1ff8de37d25 (diff) | |
download | chromium_src-608ba33299c6e11d9d21f561372237a3fbe23ce8.zip chromium_src-608ba33299c6e11d9d21f561372237a3fbe23ce8.tar.gz chromium_src-608ba33299c6e11d9d21f561372237a3fbe23ce8.tar.bz2 |
Send notifications on the IO thread when changes are made to the special storage policy. Listen for those changes in the usage tracking system and fixup the cache to accurately reflect how much usage should be characterised as "unlimited" usage.
TEST=modified quota_manager_unittest.cc
Review URL: http://codereview.chromium.org/7618025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96858 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_special_storage_policy.h')
-rw-r--r-- | chrome/browser/extensions/extension_special_storage_policy.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_special_storage_policy.h b/chrome/browser/extensions/extension_special_storage_policy.h index c97ecc3..b31407c 100644 --- a/chrome/browser/extensions/extension_special_storage_policy.h +++ b/chrome/browser/extensions/extension_special_storage_policy.h @@ -55,6 +55,8 @@ class ExtensionSpecialStoragePolicy : public quota::SpecialStoragePolicy { CachedResults cached_results_; }; + void NotifyChanged(); + base::Lock lock_; // Synchronize all access to the collections. SpecialCollection protected_apps_; SpecialCollection unlimited_extensions_; |