get

abstract suspend fun <T> get(key: String, serializer: KSerializer<T>): T?

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

Return

The stored value, or null if not found

Parameters

key

The storage key (must not be empty)

serializer

The serializer for the value type

Throws