Lines Matching defs:QuotaManager

53 const int64 QuotaManager::kIncognitoDefaultQuotaLimit = 100 * kMBytes;
55 const int64 QuotaManager::kNoLimit = kint64max;
57 const int QuotaManager::kPerHostTemporaryPortion = 5; // 20%
63 const int64 QuotaManager::kPerHostPersistentQuotaLimit = 10 * 1024 * kMBytes;
65 const char QuotaManager::kDatabaseName[] = "QuotaManager";
67 const int QuotaManager::kThresholdOfErrorsToBeBlacklisted = 3;
74 int64 QuotaManager::kMinimumPreserveForSystem = 1024 * kMBytes;
76 const int QuotaManager::kEvictionIntervalInMilliSeconds =
82 int64 QuotaManager::kSyncableStorageDefaultHostQuota = 500 * kMBytes;
231 if (available_disk_space < QuotaManager::kMinimumPreserveForSystem) {
234 << " QuotaManager starts forbidding further quota consumption.";
243 available_disk_space -= QuotaManager::kMinimumPreserveForSystem;
254 int64 host_quota = global_quota / QuotaManager::kPerHostTemporaryPortion;
265 const QuotaManager::GetUsageAndQuotaCallback& callback,
282 quota = std::min(quota, QuotaManager::kIncognitoDefaultQuotaLimit);
327 explicit UsageAndQuotaCallbackDispatcher(QuotaManager* manager)
339 void WaitForResults(const QuotaManager::UsageAndQuotaCallback& callback) {
460 QuotaManager::UsageAndQuotaCallback callback_;
466 class QuotaManager::GetUsageInfoTask : public QuotaTask {
469 QuotaManager* manager,
522 QuotaManager* manager() const {
523 return static_cast<QuotaManager*>(observer());
534 class QuotaManager::OriginDataDeleter : public QuotaTask {
536 OriginDataDeleter(QuotaManager* manager,
598 QuotaManager* manager() const {
599 return static_cast<QuotaManager*>(observer());
614 class QuotaManager::HostDataDeleter : public QuotaTask {
616 HostDataDeleter(QuotaManager* manager,
696 QuotaManager* manager() const {
697 return static_cast<QuotaManager*>(observer());
713 class QuotaManager::GetModifiedSinceHelper {
722 void DidGetModifiedSince(const base::WeakPtr<QuotaManager>& manager,
739 class QuotaManager::DumpQuotaTableHelper {
747 void DidDumpQuotaTable(const base::WeakPtr<QuotaManager>& manager,
768 class QuotaManager::DumpOriginInfoTableHelper {
777 void DidDumpOriginInfoTable(const base::WeakPtr<QuotaManager>& manager,
798 // QuotaManager ---------------------------------------------------------------
800 QuotaManager::QuotaManager(
822 void QuotaManager::GetUsageInfo(const GetUsageInfoCallback& callback) {
828 void QuotaManager::GetUsageAndQuotaForWebApps(
877 void QuotaManager::GetUsageAndQuota(
890 void QuotaManager::NotifyStorageAccessed(
897 void QuotaManager::NotifyStorageModified(
905 void QuotaManager::NotifyOriginInUse(const GURL& origin) {
910 void QuotaManager::NotifyOriginNoLongerInUse(const GURL& origin) {
918 void QuotaManager::SetUsageCacheEnabled(QuotaClient::ID client_id,
927 void QuotaManager::DeleteOriginData(
943 void QuotaManager::DeleteHostData(const std::string& host,
959 void QuotaManager::GetAvailableSpace(const AvailableSpaceCallback& callback) {
966 base::Bind(&QuotaManager::DidGetAvailableSpace,
970 void QuotaManager::GetTemporaryGlobalQuota(const QuotaCallback& callback) {
974 &QuotaManager::GetTemporaryGlobalQuota,
993 void QuotaManager::SetTemporaryGlobalOverrideQuota(
1014 base::Bind(&QuotaManager::DidSetTemporaryGlobalOverrideQuota,
1020 void QuotaManager::GetPersistentHostQuota(const std::string& host,
1040 base::Bind(&QuotaManager::DidGetPersistentHostQuota,
1046 void QuotaManager::SetPersistentHostQuota(const std::string& host,
1077 base::Bind(&QuotaManager::DidSetPersistentHostQuota,
1084 void QuotaManager::GetGlobalUsage(StorageType type,
1091 void QuotaManager::GetHostUsage(const std::string& host,
1099 void QuotaManager::GetHostUsage(const std::string& host,
1114 bool QuotaManager::IsTrackingHostUsage(StorageType type,
1120 void QuotaManager::GetStatistics(
1133 bool QuotaManager::IsStorageUnlimited(const GURL& origin,
1145 void QuotaManager::GetOriginsModifiedSince(StorageType type,
1163 bool QuotaManager::ResetUsageTracker(StorageType type) {
1189 void QuotaManager::AddStorageObserver(
1195 void QuotaManager::RemoveStorageObserver(StorageObserver* observer) {
1200 void QuotaManager::RemoveStorageObserverForFilter(
1206 QuotaManager::~QuotaManager() {
1214 QuotaManager::EvictionContext::EvictionContext()
1218 QuotaManager::EvictionContext::~EvictionContext() {
1221 void QuotaManager::LazyInitialize() {
1249 base::Bind(&QuotaManager::DidInitialize,
1255 void QuotaManager::RegisterClient(QuotaClient* client) {
1260 UsageTracker* QuotaManager::GetUsageTracker(StorageType type) const {
1276 void QuotaManager::GetCachedOrigins(
1284 void QuotaManager::NotifyStorageAccessedInternal(
1300 base::Bind(&QuotaManager::DidDatabaseWork,
1304 void QuotaManager::NotifyStorageModifiedInternal(
1317 base::Bind(&QuotaManager::DidDatabaseWork,
1321 void QuotaManager::DumpQuotaTable(const DumpQuotaTableCallback& callback) {
1333 void QuotaManager::DumpOriginInfoTable(
1346 void QuotaManager::StartEviction() {
1356 void QuotaManager::DeleteOriginFromDatabase(
1365 base::Bind(&QuotaManager::DidDatabaseWork,
1369 void QuotaManager::DidOriginDataEvicted(QuotaStatusCode status) {
1383 void QuotaManager::ReportHistogram() {
1386 &QuotaManager::DidGetTemporaryGlobalUsageForHistogram,
1390 &QuotaManager::DidGetPersistentGlobalUsageForHistogram,
1394 void QuotaManager::DidGetTemporaryGlobalUsageForHistogram(
1418 void QuotaManager::DidGetPersistentGlobalUsageForHistogram(
1442 void QuotaManager::GetLRUOrigin(
1465 if (p->second > QuotaManager::kThresholdOfErrorsToBeBlacklisted)
1477 base::Bind(&QuotaManager::DidGetLRUOrigin,
1482 void QuotaManager::EvictOriginData(
1494 base::Bind(&QuotaManager::DidOriginDataEvicted,
1498 void QuotaManager::GetUsageAndQuotaForEviction(
1512 void QuotaManager::DidSetTemporaryGlobalOverrideQuota(
1529 void QuotaManager::DidGetPersistentHostQuota(const std::string& host,
1537 void QuotaManager::DidSetPersistentHostQuota(const std::string& host,
1545 void QuotaManager::DidInitialize(int64* temporary_quota_override,
1556 this, &QuotaManager::ReportHistogram);
1560 base::Bind(&QuotaManager::DidGetInitialTemporaryGlobalQuota,
1564 void QuotaManager::DidGetLRUOrigin(const GURL* origin,
1578 void QuotaManager::DidGetInitialTemporaryGlobalQuota(
1591 base::Bind(&QuotaManager::DidInitializeTemporaryOriginsInfo,
1595 void QuotaManager::DidInitializeTemporaryOriginsInfo(bool success) {
1601 void QuotaManager::DidGetAvailableSpace(int64 space) {
1605 void QuotaManager::DidDatabaseWork(bool success) {
1609 void QuotaManager::DeleteOnCorrectThread() const {
1617 void QuotaManager::PostTaskAndReplyWithResultForDBThread(