diff --git a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt index 2bba8bd0858..2e2a3ddfd14 100644 --- a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt +++ b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.incremental import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.util.io.FileUtil.toSystemIndependentName +import com.intellij.util.containers.CollectionFactory import com.intellij.util.io.BooleanDataDescriptor import com.intellij.util.io.EnumeratorStringDescriptor import gnu.trove.THashSet @@ -547,7 +548,7 @@ open class IncrementalJvmCache( } private object PathCollectionExternalizer : - CollectionExternalizer(PathStringDescriptor, { THashSet(FileUtil.PATH_HASHING_STRATEGY) }) + CollectionExternalizer(PathStringDescriptor, { THashSet(CollectionFactory.createFilePathSet()) }) sealed class ChangeInfo(val fqName: FqName) { open class MembersChanged(fqName: FqName, val names: Collection) : ChangeInfo(fqName) {