OrmLite должны ли операции db происходить в основном потоке?

В документах Android здесь упоминается, что при вызове getWritableDatabase() или getReadableDatabase() вы всегда должны делать это на фоновом потоке.

Я использую OrmLite для своего приложения, и когда я вызываю getHelper() я вызываю его из UI / основного потока.

У меня также есть StrictMode для моего приложения, и я не помню, как предупреждали в logcat.

Каков предпочтительный способ использования этого? Как насчет каких-либо операций SQL, таких как insert или update в моих объектах Dao ? Должны ли они встречаться в фоновом потоке?