16 lines
No EOL
296 B
Kotlin
16 lines
No EOL
296 B
Kotlin
package com.tangem.devkit.commons
|
|
|
|
/**
|
|
[REDACTED_AUTHOR]
|
|
*/
|
|
interface Store<M> {
|
|
fun save(value: M)
|
|
fun restore(): M
|
|
}
|
|
|
|
interface KeyedStore<M> {
|
|
fun save(key: String, value: M)
|
|
fun restore(key: String): M
|
|
fun restoreAll(): MutableMap<String, M>
|
|
fun delete(key: String)
|
|
} |