# Package-level declarations

## Types

ActualizeAllClearMode
Link copied to clipboard
@Serializable
sealed interface ActualizeAllClearMode

`invalidate`/`actualizeAll` clearing mode. Declare when data in original repo will be cleared

## Functions

actualizeAll
Link copied to clipboard
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAll (locker: SmartRWLocker ? = null, clearMode: ActualizeAllClearMode = ActualizeAllClearMode.BeforeSet, getAll: () -> Map < K , V >)
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAll (parentRepo: ReadCRUDRepo < V , K >, locker: SmartRWLocker ? = null, clearMode: ActualizeAllClearMode = ActualizeAllClearMode.BeforeSet)
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAll (parentRepo: ReadKeyValueRepo < K , V >, locker: SmartRWLocker ? = null, clearMode: ActualizeAllClearMode = ActualizeAllClearMode.BeforeSet)
inline suspend fun < K , V > KeyValueRepo < K , List < V >>. actualizeAll (parentRepo: ReadKeyValuesRepo < K , V >, locker: SmartRWLocker ? = null, clearMode: ActualizeAllClearMode = ActualizeAllClearMode.BeforeSet)
actualizeAllWithClearBeforeLoad
Link copied to clipboard
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeLoad (getAll: () -> Map < K , V >)
@ JvmName (name = "actualizeAllWithClearBeforeLoadWithLocker")
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeLoad (locker: SmartRWLocker , getAll: () -> Map < K , V >)
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeLoad (locker: SmartRWLocker ? = null, getAll: () -> Map < K , V >)
actualizeAllWithClearBeforeSet
Link copied to clipboard
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeSet (getAll: () -> Map < K , V >)
@ JvmName (name = "actualizeAllWithClearBeforeSetWithLocker")
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeSet (locker: SmartRWLocker , getAll: () -> Map < K , V >)
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithClearBeforeSet (locker: SmartRWLocker ? = null, getAll: () -> Map < K , V >)
actualizeAllWithoutClear
Link copied to clipboard
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithoutClear (getAll: () -> Map < K , V >)
@ JvmName (name = "actualizeAllWithoutClearWithLocker")
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithoutClear (locker: SmartRWLocker , getAll: () -> Map < K , V >)
inline suspend fun < K , V > KeyValueRepo < K , V >. actualizeAllWithoutClear (locker: SmartRWLocker ? = null, getAll: () -> Map < K , V >)