+ private static DB instance;
+ public static DB get() {
+ if (instance != null)
+ return instance;
+ synchronized (DB.class) {
+ if (instance != null)
+ return instance;
+
+ return instance =
+ Room.databaseBuilder(App.instance, DB.class, MobileLedgerDatabase.DB_NAME)
+ .build();
+ }
+ }