| Index: storage/browser/quota/quota_manager.h
|
| diff --git a/storage/browser/quota/quota_manager.h b/storage/browser/quota/quota_manager.h
|
| index 3e053887b1ff41fb41810af6b5bfa9f134f6aa3d..860d08316439d31b409b8a8eb6e4304177b2fe4d 100644
|
| --- a/storage/browser/quota/quota_manager.h
|
| +++ b/storage/browser/quota/quota_manager.h
|
| @@ -266,6 +266,8 @@ class STORAGE_EXPORT QuotaManager
|
|
|
| static const int kEvictionIntervalInMilliSeconds;
|
|
|
| + static const char kTimeBetweenOriginEvictionsHistogram[];
|
| +
|
| // These are kept non-const so that test code can change the value.
|
| // TODO(kinuko): Make this a real const value and add a proper way to set
|
| // the quota for syncable storage. (http://crbug.com/155488)
|
| @@ -361,9 +363,17 @@ class STORAGE_EXPORT QuotaManager
|
| void DumpQuotaTable(const DumpQuotaTableCallback& callback);
|
| void DumpOriginInfoTable(const DumpOriginInfoTableCallback& callback);
|
|
|
| + void DeleteOriginDataInternal(const GURL& origin,
|
| + StorageType type,
|
| + int quota_client_mask,
|
| + bool is_eviction,
|
| + const StatusCallback& callback);
|
| +
|
| // Methods for eviction logic.
|
| void StartEviction();
|
| - void DeleteOriginFromDatabase(const GURL& origin, StorageType type);
|
| + void DeleteOriginFromDatabase(const GURL& origin,
|
| + StorageType type,
|
| + bool is_eviction);
|
|
|
| void DidOriginDataEvicted(QuotaStatusCode status);
|
|
|
|
|