Package-level declarations

Types

Link copied to clipboard
object KVExpire
Link copied to clipboard
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
Link copied to clipboard

Functions

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
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)