StartupKV

actual class StartupKV(pool: StartupPool, initPath: File) : SyncStartup
expect class StartupKV(pool: StartupPool, initPath: File) : SyncStartup
actual class StartupKV(pool: StartupPool, initPath: File) : SyncStartup
actual class StartupKV(pool: StartupPool, initPath: File) : SyncStartup
actual class StartupKV(pool: StartupPool, initPath: File) : SyncStartup

Constructors

Link copied to clipboard
actual constructor(pool: StartupPool, initPath: File)
expect constructor(pool: StartupPool, initPath: File)
actual constructor(pool: StartupPool, initPath: File)
actual constructor(pool: StartupPool, initPath: File)
actual constructor(pool: StartupPool, initPath: File)

Properties

Link copied to clipboard
val kv: MMKV
Link copied to clipboard
val mmkv: MMKV
val mmkv: MMKV
Link copied to clipboard

Functions

Link copied to clipboard
actual operator fun contains(key: String): Boolean
expect operator fun contains(key: String): Boolean
actual operator fun contains(key: String): Boolean
actual operator fun contains(key: String): Boolean
actual operator fun contains(key: String): Boolean
Link copied to clipboard
open fun destroy()
open fun destroy()
open fun destroy()
open fun destroy()
open fun destroy()
Link copied to clipboard
open fun destroyBefore()
open fun destroyBefore()
open fun destroyBefore()
open fun destroyBefore()
open fun destroyBefore()
Link copied to clipboard
actual inline fun <T : Any> get(key: String, default: T): T
expect inline fun <T : Any> get(key: String, default: T): T
actual inline fun <T : Any> get(key: String, default: T): T
actual inline fun <T : Any> get(key: String, default: T): T
actual inline fun <T : Any> get(key: String, default: T): T
Link copied to clipboard
fun getItem(key: String): String?
Link copied to clipboard
inline fun <T> StartupKV.getJson(key: String, defaultFactory: () -> T): T
inline fun <T> StartupKV.getJson(deserializer: DeserializationStrategy<T>, key: String, defaultFactory: () -> T): T
Link copied to clipboard
suspend override fun init()
suspend override fun init()
suspend override fun init()
suspend override fun init()
suspend override fun init()
Link copied to clipboard
open suspend fun initLater()
open suspend fun initLater()
open suspend fun initLater()
open suspend fun initLater()
open suspend fun initLater()
Link copied to clipboard
actual fun remove(key: String)
expect fun remove(key: String)
actual fun remove(key: String)
actual fun remove(key: String)
actual fun remove(key: String)
Link copied to clipboard
actual fun set(key: String, value: Boolean, expire: Int)
actual fun set(key: String, value: ByteArray, expire: Int)
actual fun set(key: String, value: Double, expire: Int)
actual fun set(key: String, value: Float, expire: Int)
actual fun set(key: String, value: Int, expire: Int)
actual fun set(key: String, value: Long, expire: Int)
actual fun set(key: String, value: String, expire: Int)
expect fun set(key: String, value: Boolean, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: ByteArray, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: Double, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: Float, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: Int, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: Long, expire: Int = KVExpire.NEVER)
expect fun set(key: String, value: String, expire: Int = KVExpire.NEVER)
actual fun set(key: String, value: Boolean, expire: Int)
actual fun set(key: String, value: ByteArray, expire: Int)
actual fun set(key: String, value: Double, expire: Int)
actual fun set(key: String, value: Float, expire: Int)
actual fun set(key: String, value: Int, expire: Int)
actual fun set(key: String, value: Long, expire: Int)
actual fun set(key: String, value: String, expire: Int)
actual fun set(key: String, value: Boolean, expire: Int)
actual fun set(key: String, value: ByteArray, expire: Int)
actual fun set(key: String, value: Double, expire: Int)
actual fun set(key: String, value: Float, expire: Int)
actual fun set(key: String, value: Int, expire: Int)
actual fun set(key: String, value: Long, expire: Int)
actual fun set(key: String, value: String, expire: Int)
actual fun set(key: String, value: Boolean, expire: Int)
actual fun set(key: String, value: ByteArray, expire: Int)
actual fun set(key: String, value: Double, expire: Int)
actual fun set(key: String, value: Float, expire: Int)
actual fun set(key: String, value: Int, expire: Int)
actual fun set(key: String, value: Long, expire: Int)
actual fun set(key: String, value: String, expire: Int)
Link copied to clipboard
inline fun <T> StartupKV.setJson(key: String, value: T, expire: Int = KVExpire.NEVER)
fun <T> StartupKV.setJson(serializer: SerializationStrategy<T>, key: String, value: T, expire: Int = KVExpire.NEVER)