Index: chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h |
diff --git a/chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h b/chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h |
index f8283d3ffd29b1ea1ca84dd895269f334333b73a..edccfc86705188a2e683b1045f75a98a8b6b9479 100644 |
--- a/chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h |
+++ b/chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h |
@@ -46,8 +46,15 @@ class SettingsStorageQuotaEnforcer : public ValueStore { |
virtual WriteResult Remove(const std::string& key) OVERRIDE; |
virtual WriteResult Remove(const std::vector<std::string>& keys) OVERRIDE; |
virtual WriteResult Clear() OVERRIDE; |
+ virtual bool Restore() OVERRIDE; |
+ virtual bool RestoreKey(const std::string& key) OVERRIDE; |
+ |
+ ValueStore* get_delegate_for_test() { return delegate_.get(); } |
private: |
+ // Calculate the current usage for the database. |
+ void CalculateUsage(); |
+ |
// Limits configuration. |
const Limits limits_; |