| 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 92380e13260ce626b90bafedc075e31855dc98a1..bf4ee279e7057377f51fdd0a581d89c418efad3c 100644
|
| --- a/content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| +++ b/content/browser/indexed_db/indexed_db_active_blob_registry.h
|
| @@ -42,6 +42,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(
|
| @@ -51,13 +58,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_,
|
|
|