Package-level declarations

Types

Link copied to clipboard
object KVExpire
Link copied to clipboard
@StartupFetcher(index = 0, name = "initPath", returnType = Path::class)
actual class StartupKV : SyncStartup
@StartupFetcher(index = 0, name = "initPath", returnType = Path::class)
expect class StartupKV : SyncStartup
@StartupFetcher(index = 0, name = "initPath", returnType = Path::class)
actual class StartupKV : SyncStartup
@StartupFetcher(index = 0, name = "initPath", returnType = Path::class)
actual class StartupKV : SyncStartup
@StartupFetcher(index = 0, name = "initPath", returnType = Path::class)
actual class StartupKV : SyncStartup

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)