Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(444)

Unified Diff: webkit/quota/quota_manager.h

Issue 7322005: Revert 91690 - Implement QM::GetOriginsModifiedSince for browser data deleter support (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/quota/quota_database_unittest.cc ('k') | webkit/quota/quota_manager.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/quota/quota_manager.h
===================================================================
--- webkit/quota/quota_manager.h (revision 91690)
+++ webkit/quota/quota_manager.h (working copy)
@@ -146,11 +146,6 @@
special_storage_policy_->IsStorageUnlimited(origin);
}
- void GetOriginsModifiedSince(
- StorageType type,
- base::Time modified_since,
- GetOriginsCallback* callback);
-
// Used to determine the total size of the temp pool.
static const int64 kTemporaryStorageQuotaDefaultSize;
static const int64 kTemporaryStorageQuotaMaxSize;
@@ -169,15 +164,13 @@
private:
class DatabaseTaskBase;
class InitializeTask;
- class UpdateTemporaryGlobalQuotaTask;
- class GetPersistentHostQuotaTask;
- class UpdatePersistentHostQuotaTask;
+ class TemporaryGlobalQuotaUpdateTask;
+ class PersistentHostQuotaQueryTask;
+ class PersistentHostQuotaUpdateTask;
class GetLRUOriginTask;
- class DeleteOriginInfo;
- class InitializeTemporaryOriginsInfoTask;
- class UpdateAccesTimeTask;
- class UpdateModifiedTimeTask;
- class GetModifiedSinceTask;
+ class OriginDeletionDatabaseTask;
+ class TemporaryOriginsRegistrationTask;
+ class OriginAccessRecordDatabaseTask;
class UsageAndQuotaDispatcherTask;
class UsageAndQuotaDispatcherTaskForTemporary;
@@ -187,16 +180,16 @@
class AvailableSpaceQueryTask;
class DumpQuotaTableTask;
- class DumpOriginInfoTableTask;
+ class DumpLastAccessTimeTableTask;
typedef QuotaDatabase::QuotaTableEntry QuotaTableEntry;
- typedef QuotaDatabase::OriginInfoTableEntry OriginInfoTableEntry;
+ typedef QuotaDatabase::LastAccessTimeTableEntry LastAccessTimeTableEntry;
typedef std::vector<QuotaTableEntry> QuotaTableEntries;
- typedef std::vector<OriginInfoTableEntry> OriginInfoTableEntries;
+ typedef std::vector<LastAccessTimeTableEntry> LastAccessTimeTableEntries;
typedef Callback1<const QuotaTableEntries&>::Type DumpQuotaTableCallback;
- typedef Callback1<const OriginInfoTableEntries&>::Type
- DumpOriginInfoTableCallback;
+ typedef Callback1<const LastAccessTimeTableEntries&>::Type
+ DumpLastAccessTimeTableCallback;
struct EvictionContext {
EvictionContext()
@@ -223,7 +216,6 @@
UsageAndQuotaDispatcherTaskMap;
friend struct QuotaManagerDeleter;
- friend class MockStorageClient;
friend class QuotaManagerProxy;
friend class QuotaManagerTest;
friend class QuotaTemporaryStorageEvictor;
@@ -245,21 +237,15 @@
// (Might return empty list if no origin is tracked by the tracker.)
void GetCachedOrigins(StorageType type, std::set<GURL>* origins);
- // These internal methods are separately defined mainly for testing.
+ // This internal method is separately defined mainly for testing.
void NotifyStorageAccessedInternal(
QuotaClient::ID client_id,
const GURL& origin,
StorageType type,
base::Time accessed_time);
- void NotifyStorageModifiedInternal(
- QuotaClient::ID client_id,
- const GURL& origin,
- StorageType type,
- int64 delta,
- base::Time modified_time);
void DumpQuotaTable(DumpQuotaTableCallback* callback);
- void DumpOriginInfoTable(DumpOriginInfoTableCallback* callback);
+ void DumpLastAccessTimeTable(DumpLastAccessTimeTableCallback* callback);
// Methods for eviction logic.
void StartEviction();
« no previous file with comments | « webkit/quota/quota_database_unittest.cc ('k') | webkit/quota/quota_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698