DatabaseManager

Interface for managing database instances and cache limits.

Properties

Link copied to clipboard
abstract val cacheLimit: ERROR CLASS: Symbol not found for StateFlow<kotlin/Int>

Reactive stream of the current database cache limit.

Functions

Link copied to clipboard
abstract fun getCurrentCacheLimit(): Int

Returns the current database cache limit from storage.

Link copied to clipboard
abstract fun hasDatabaseFor(address: String?): Boolean

Returns true if a database exists for the given device address.

Link copied to clipboard
abstract fun setCacheLimit(limit: Int)

Sets the database cache limit.

Link copied to clipboard
abstract suspend fun switchActiveDatabase(address: String?)

Switches the active database to the one associated with the given address.