Package-level declarations
Types
Link copied to clipboard
class KeyValueStorage(val exists: () -> Boolean, val read: () -> List<KeyValue>, val write: suspend (values: List<KeyValue>) -> Unit, encryption: StorageEncryption? = null, val cache: Boolean = true) : BaseStorage
Link copied to clipboard
object LocalStorageKeyValueStorage
Functions
Link copied to clipboard
fun KeyValueStorage.Companion.create(fileName: String = "settings.txt", converter: KeyValueConverter = KeyValueStorageDefaults.CONVERTER, encryption: StorageEncryption? = null, cache: Boolean = true): KeyValueStorage
fun KeyValueStorage.Companion.create(filePath: Path, converter: KeyValueConverter = KeyValueStorageDefaults.CONVERTER, encryption: StorageEncryption? = null, cache: Boolean = true): KeyValueStorage
fun KeyValueStorage.Companion.create(folder: File, fileName: String = "settings.txt", converter: KeyValueConverter = KeyValueStorageDefaults.CONVERTER, encryption: StorageEncryption? = null, cache: Boolean = true): KeyValueStorage