save

abstract suspend fun <T> save(key: String, value: T, serializer: KSerializer<T>)

Saves a value for the given key using the provided serializer.

Parameters

key

The storage key (must not be empty)

value

The value to save

serializer

The serializer for the value type

Throws