зеркало из https://github.com/mozilla/gecko-dev.git
4a9479f3fc
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 |
||
---|---|---|
.. | ||
ActorsChild.cpp | ||
ActorsChild.h | ||
ActorsParent.cpp | ||
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 |