From 2f201670d2900db3941881701990a7b7905ffb0a Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Tue, 18 Feb 2025 16:35:16 +0600 Subject: [PATCH] fix? --- .../repos/cache/full/direct/DirectFullCRUDCacheRepo.kt | 6 +++--- .../repos/cache/full/direct/DirectFullKeyValueCacheRepo.kt | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullCRUDCacheRepo.kt b/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullCRUDCacheRepo.kt index 273728e8f9e..766a6adcc82 100644 --- a/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullCRUDCacheRepo.kt +++ b/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullCRUDCacheRepo.kt @@ -17,7 +17,7 @@ import kotlinx.coroutines.Dispatchers open class DirectFullReadCRUDCacheRepo( protected open val parentRepo: ReadCRUDRepo, protected open val kvCache: KeyValueRepo, - protected val locker: SmartRWLocker = SmartRWLocker(), + protected open val locker: SmartRWLocker = SmartRWLocker(), protected open val idGetter: (ObjectType) -> IdType ) : ReadCRUDRepo, DirectFullCacheRepo { protected open suspend fun actualizeAll() { @@ -61,10 +61,10 @@ fun ReadCRUDRepo.directlyCached( open class DirectFullCRUDCacheRepo( override val parentRepo: CRUDRepo, - kvCache: KeyValueRepo, + override val kvCache: KeyValueRepo, scope: CoroutineScope = CoroutineScope(Dispatchers.Default), skipStartInvalidate: Boolean = false, - locker: SmartRWLocker = SmartRWLocker(writeIsLocked = !skipStartInvalidate), + override val locker: SmartRWLocker = SmartRWLocker(writeIsLocked = !skipStartInvalidate), idGetter: (ObjectType) -> IdType ) : DirectFullReadCRUDCacheRepo( parentRepo, diff --git a/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullKeyValueCacheRepo.kt b/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullKeyValueCacheRepo.kt index 07830395400..bd13337fc75 100644 --- a/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullKeyValueCacheRepo.kt +++ b/repos/cache/src/commonMain/kotlin/dev/inmo/micro_utils/repos/cache/full/direct/DirectFullKeyValueCacheRepo.kt @@ -20,7 +20,7 @@ import kotlinx.coroutines.flow.onEach open class DirectFullReadKeyValueCacheRepo( protected open val parentRepo: ReadKeyValueRepo, protected open val kvCache: KeyValueRepo, - protected val locker: SmartRWLocker = SmartRWLocker() + protected open val locker: SmartRWLocker = SmartRWLocker() ) : DirectFullCacheRepo, ReadKeyValueRepo { protected open suspend fun actualizeAll() { kvCache.actualizeAll(parentRepo, locker) @@ -102,10 +102,10 @@ fun WriteKeyValueRepo.directlyCached( open class DirectFullKeyValueCacheRepo( override val parentRepo: KeyValueRepo, - kvCache: KeyValueRepo, + override val kvCache: KeyValueRepo, scope: CoroutineScope = CoroutineScope(Dispatchers.Default), skipStartInvalidate: Boolean = false, - locker: SmartRWLocker = SmartRWLocker(writeIsLocked = !skipStartInvalidate), + override val locker: SmartRWLocker = SmartRWLocker(writeIsLocked = !skipStartInvalidate), ) : DirectFullCacheRepo, KeyValueRepo , WriteKeyValueRepo by DirectFullWriteKeyValueCacheRepo(