diff --git a/analysis/low-level-api-fir/tests-jdk11/build.gradle.kts b/analysis/low-level-api-fir/tests-jdk11/build.gradle.kts
index c8318804060..a5a17075f69 100644
--- a/analysis/low-level-api-fir/tests-jdk11/build.gradle.kts
+++ b/analysis/low-level-api-fir/tests-jdk11/build.gradle.kts
@@ -10,7 +10,7 @@ dependencies {
testImplementation(project(":analysis:analysis-api"))
testImplementation(project(":analysis:low-level-api-fir"))
testImplementation(projectTests(":analysis:analysis-test-framework"))
- testImplementation("org.jetbrains.kotlinx:lincheck:2.23")
+ testImplementation("org.jetbrains.kotlinx:lincheck:2.24")
testRuntimeOnly(commonDependency("org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil"))
}
diff --git a/analysis/low-level-api-fir/tests-jdk11/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/caches/CleanableSoftValueCacheLincheckTest.kt b/analysis/low-level-api-fir/tests-jdk11/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/caches/CleanableSoftValueCacheLincheckTest.kt
index c0ca5e11406..1e50448b58a 100644
--- a/analysis/low-level-api-fir/tests-jdk11/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/caches/CleanableSoftValueCacheLincheckTest.kt
+++ b/analysis/low-level-api-fir/tests-jdk11/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/caches/CleanableSoftValueCacheLincheckTest.kt
@@ -7,7 +7,6 @@ package org.jetbrains.kotlin.analysis.low.level.api.fir.caches
import org.jetbrains.kotlinx.lincheck.annotations.Operation
import org.jetbrains.kotlinx.lincheck.check
-import org.jetbrains.kotlinx.lincheck.strategy.managed.forClasses
import org.jetbrains.kotlinx.lincheck.strategy.managed.modelchecking.ModelCheckingOptions
import org.jetbrains.kotlinx.lincheck.strategy.stress.StressOptions
import org.junit.jupiter.api.Test
@@ -44,14 +43,8 @@ class CleanableSoftValueCacheLincheckTest {
@Operation
fun remove(key: Int): Int? = cache.remove(key)
- /**
- * The guarantee for [ConcurrentHashMap][java.util.concurrent.ConcurrentHashMap] is required for model checking to succeed because
- * `ConcurrentHashMap` doesn't pass Lincheck model checking itself.
- */
@Test
- fun modelCheckingTest() = ModelCheckingOptions()
- .addGuarantee(forClasses("java.util.concurrent.ConcurrentHashMap").allMethods().treatAsAtomic())
- .check(this::class)
+ fun modelCheckingTest() = ModelCheckingOptions().check(this::class)
@Test
fun stressTest() = StressOptions().check(this::class)
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index d32efa3fe50..eba2f3c024b 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -4356,16 +4356,16 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+