gecko-dev/dom/simpledb
Jan Varga 4a9479f3fc Bug 1749504 - Convert SimpleDB to use the new way to access a client directory; r=dom-storage-reviewers,jstutte
SimpleDB currently creates a client directory lock first and then when the
client directorylock is acquired, it bounces to the QuotaManager I/O thread
where it ensures that storage is initialized. This can be now replaced by just
calling QuotaManager::OpenClientDirectory.

Changes done in this patch:
- replaced QuotaManager::CreateDirectoryLock call with
  QuotaManager::OpenClientDirectory
- removed EnsureStorageIsInitializedInternal call from OpenOp::DatabaseWork
- changed OpenOp to not inherit from OpenDirectoryListener

Differential Revision: https://phabricator.services.mozilla.com/D186118
2023-09-16 12:45:41 +00:00
..
ActorsChild.cpp
ActorsChild.h
ActorsParent.cpp Bug 1749504 - Convert SimpleDB to use the new way to access a client directory; r=dom-storage-reviewers,jstutte 2023-09-16 12:45:41 +00:00
ActorsParent.h
PBackgroundSDBConnection.ipdl
PBackgroundSDBRequest.ipdl
SDBConnection.cpp
SDBConnection.h
SDBRequest.cpp
SDBRequest.h
SDBResults.cpp
SDBResults.h
SimpleDBCommon.cpp
SimpleDBCommon.h
moz.build
nsISDBCallbacks.idl
nsISDBConnection.idl
nsISDBRequest.idl
nsISDBResults.idl