From b706e05e65b23ce85b07508e361752e7654bb5c0 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 12 Dec 2022 10:11:46 +0100 Subject: [PATCH] [Gradle] NativeDistributionCommonizerLock: Lift lockedOutputDirectories into companion ^KT-52172 Verification Pending --- .../native/internal/NativeDistributionCommonizerLock.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizerLock.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizerLock.kt index ecb0ab66677..7097a62d862 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizerLock.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizerLock.kt @@ -16,10 +16,9 @@ internal class NativeDistributionCommonizerLock( ) { private companion object { val intraProcessLock: ReentrantLock = ReentrantLock() + val lockedOutputDirectories = hashSetOf() } - private val lockedOutputDirectories = mutableSetOf() - fun withLock(action: () -> T): T { /* Enter intra-process wide lock */ intraProcessLock.withLock {