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..1aac5657bbb1513324e84405316a46e3f6cc07de 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,13 @@ 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; |
private: |
+ // Calculate the current usage for the database. |
+ void CalculateUsage(); |
+ |
// Limits configuration. |
const Limits limits_; |