Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webdatabase/DatabaseTask.h |
| diff --git a/third_party/WebKit/Source/modules/webdatabase/DatabaseTask.h b/third_party/WebKit/Source/modules/webdatabase/DatabaseTask.h |
| index b1760161cd343e62f215aa9023209313f3b4ca2c..947428b325e376d7ad0340240f09e1c8dee4055f 100644 |
| --- a/third_party/WebKit/Source/modules/webdatabase/DatabaseTask.h |
| +++ b/third_party/WebKit/Source/modules/webdatabase/DatabaseTask.h |
| @@ -44,6 +44,7 @@ |
| namespace blink { |
| +// DatabaseTask can be created from main thread and database thread. |
|
haraken
2016/01/07 08:06:21
from main thread => by the main thread
|
| class DatabaseTask { |
| WTF_MAKE_NONCOPYABLE(DatabaseTask); USING_FAST_MALLOC(DatabaseTask); |
| public: |
| @@ -63,7 +64,7 @@ private: |
| virtual void doPerformTask() = 0; |
| virtual void taskCancelled() { } |
| - CrossThreadPersistent<Database> m_database; |
| + XThreadPersistent<Database> m_database; |
| TaskSynchronizer* m_synchronizer; |
| #if !LOG_DISABLED |
| @@ -130,7 +131,7 @@ private: |
| const char* debugTaskName() const override; |
| #endif |
| - CrossThreadPersistent<SQLTransactionBackend> m_transaction; |
| + XThreadPersistent<SQLTransactionBackend> m_transaction; |
| }; |
| class Database::DatabaseTableNamesTask final : public DatabaseTask { |