Synchronizing access to database
This commit is contained in:
parent
bb7ec7fd3f
commit
fa2a7f039b
@ -75,7 +75,7 @@ public class BookmarkDatabase extends SQLiteOpenHelper implements BookmarkModel
|
|||||||
*/
|
*/
|
||||||
@WorkerThread
|
@WorkerThread
|
||||||
@NonNull
|
@NonNull
|
||||||
private SQLiteDatabase lazyDatabase() {
|
private synchronized SQLiteDatabase lazyDatabase() {
|
||||||
if (mDatabase == null || !mDatabase.isOpen()) {
|
if (mDatabase == null || !mDatabase.isOpen()) {
|
||||||
mDatabase = getWritableDatabase();
|
mDatabase = getWritableDatabase();
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ public class DownloadsDatabase extends SQLiteOpenHelper implements DownloadsMode
|
|||||||
*/
|
*/
|
||||||
@WorkerThread
|
@WorkerThread
|
||||||
@NonNull
|
@NonNull
|
||||||
private SQLiteDatabase lazyDatabase() {
|
private synchronized SQLiteDatabase lazyDatabase() {
|
||||||
if (mDatabase == null || !mDatabase.isOpen()) {
|
if (mDatabase == null || !mDatabase.isOpen()) {
|
||||||
mDatabase = getWritableDatabase();
|
mDatabase = getWritableDatabase();
|
||||||
}
|
}
|
||||||
|
@ -92,7 +92,7 @@ public class HistoryDatabase extends SQLiteOpenHelper implements HistoryModel {
|
|||||||
|
|
||||||
@WorkerThread
|
@WorkerThread
|
||||||
@NonNull
|
@NonNull
|
||||||
private SQLiteDatabase lazyDatabase() {
|
private synchronized SQLiteDatabase lazyDatabase() {
|
||||||
if (mDatabase == null || !mDatabase.isOpen()) {
|
if (mDatabase == null || !mDatabase.isOpen()) {
|
||||||
mDatabase = this.getWritableDatabase();
|
mDatabase = this.getWritableDatabase();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user