SqlNormalizedCacheFactory
Parameters
Name of the database file, or null for an in-memory database (as per Android framework implementation).
Factory class to create instances of SupportSQLiteOpenHelper
Optional callback, called when the database connection is being configured, to enable features such as write-ahead logging or foreign key support. It should not modify the database except to configure it.
Sets whether to use a no backup directory or not.
Size of cursor window in bytes, per android.database.CursorWindow (Android 28+ only), or null to use the default.
Creates a new NormalizedCacheFactory that uses a persistent cache based on Sqlite
Parameters
: the name of the database or null for an in-memory database When not in memory, the database will be stored in a platform specific folder
on Android it will use Context.getDatabaseName
on MacOS, it will use "Application Support/databases/name"
on the JVM, it will use "System.getProperty("user.home")/.apollo" Default: "apollo.db"
Parameters
Database connection URL in the form of jdbc:sqlite:path
where path
is either blank (creating an in-memory database) or a path to a file.