KeyValueStorage

constructor(exists: () -> Boolean, read: () -> List<KeyValue>, write: suspend (values: List<KeyValue>) -> Unit, encryption: StorageEncryption? = null, cache: Boolean = true)