-
public class SdkDispatchers
-
-
Field Summary
Fields Modifier and Type Field Description private final <ERROR CLASS>DATABASE_IOpublic final static SdkDispatchersINSTANCE
-
Method Summary
Modifier and Type Method Description final <ERROR CLASS>getDATABASE_IO()Dispatcher used for database IO that's shared with the Rust native library. -
-
Method Detail
-
getDATABASE_IO
final <ERROR CLASS> getDATABASE_IO()
Dispatcher used for database IO that's shared with the Rust native library.
Based on internal discussion, keep the SDK internals confined to a single IO thread.
We don't expect things to break, but we don't have the WAL enabled for SQLite so this is a simple solution.
Don't use
Dispatchers.IO.limitedParallelism(1). While it executes serially, each dispatch can be on a different thread.
-
-
-
-