diff --git a/persistence-room/src/main/java/org/mercury_im/messenger/persistence/room/AppDatabase.java b/persistence-room/src/main/java/org/mercury_im/messenger/persistence/room/AppDatabase.java index a27f18f..2361878 100644 --- a/persistence-room/src/main/java/org/mercury_im/messenger/persistence/room/AppDatabase.java +++ b/persistence-room/src/main/java/org/mercury_im/messenger/persistence/room/AppDatabase.java @@ -44,7 +44,7 @@ public abstract class AppDatabase extends RoomDatabase { public static final String TAG = "PERSISTENCE_ROOM"; - public static AppDatabase getDatabase(final Context context) { + public static synchronized AppDatabase getDatabase(final Context context) { if (INSTANCE == null) { Logger.getLogger("DATABASE").log(Level.INFO, context.getApplicationContext().getDatabasePath(DB_NAME).getAbsolutePath()); INSTANCE = Room.databaseBuilder(context.getApplicationContext(),