small change in MapWriteKeyValuesRepo.set and remove duration of FullKeyValuesCacheRepoTests.creatingWorksProperly

This commit is contained in:
InsanusMokrassar 2024-08-02 23:02:24 +06:00
parent 75f21f3b8a
commit 5a668205c0
2 changed files with 4 additions and 4 deletions

View File

@ -10,7 +10,7 @@ import kotlin.test.*
class FullKeyValuesCacheRepoTests {
@Test
fun creatingWorksProperly() = runTest(timeout = 1.days) {
fun creatingWorksProperly() = runTest {
val testData = (0 until 1000).associate {
("$it-" + uuid4().toString()) to (0 until 1000).map {
"$it-" + uuid4().toString()

View File

@ -110,9 +110,9 @@ class MapWriteKeyValuesRepo<Key, Value>(
override suspend fun set(toSet: Map<Key, List<Value>>) {
locker.withWriteLock {
toSet.forEach {
map[it.key] = it.value.toMutableList()
}
map.putAll(
toSet.mapValues { it.value.toMutableList() }
)
}
toSet.forEach { (k, v) ->
v.forEach {