/** * global lock synchronized * * @param db */ private void initAllTablesFromSQLite(SQLiteDatabase db) { synchronized (instance) { if (Checker.isEmpty(mSqlTableList)) mSqlTableList = TableUtil.getAllTablesFromSQLite(db); } }