| Index: content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| diff --git a/content/browser/indexed_db/indexed_db_active_blob_registry.h b/content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| index c9b7671e9986c67064e4707ebcab700c2237557b..e2cb5ae73a5951b899a44dbb0b023a67457c532c 100644
|
| --- a/content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| +++ b/content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| @@ -43,6 +43,13 @@ class CONTENT_EXPORT IndexedDBActiveBlobRegistry {
|
| void ForceShutdown();
|
|
|
| private:
|
| + // Maps blob_key -> IsDeleted; if the record's absent, it's not in active use
|
| + // and we don't care if it's deleted.
|
| + typedef std::map<int64, bool> SingleDBMap;
|
| + // Maps DB ID -> SingleDBMap
|
| + typedef std::map<int64, SingleDBMap> AllDBsMap;
|
| + typedef std::set<int64> DeletedDBSet;
|
| +
|
| void AddBlobRef(int64 database_id, int64 blob_key);
|
| void ReleaseBlobRef(int64 database_id, int64 blob_key);
|
| static void ReleaseBlobRefThreadSafe(
|
| @@ -52,13 +59,6 @@ class CONTENT_EXPORT IndexedDBActiveBlobRegistry {
|
| int64 blob_key,
|
| const base::FilePath& unused);
|
|
|
| - // Maps blob_key -> IsDeleted; if the record's absent, it's not in active use
|
| - // and we don't care if it's deleted.
|
| - typedef std::map<int64, bool> SingleDBMap;
|
| - // Maps DB ID -> SingleDBMap
|
| - typedef std::map<int64, SingleDBMap> AllDBsMap;
|
| - typedef std::set<int64> DeletedDBSet;
|
| -
|
| AllDBsMap use_tracker_;
|
| DeletedDBSet deleted_dbs_;
|
| // As long as we've got blobs registered in use_tracker_,
|
|
|