From 42df0d85bdb9be71a3b7dc5e092ef5f70f1483bf Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 12 Dec 2014 14:12:58 +0300 Subject: [PATCH] Kotlin builder: make sure that caches are lazily initialized (KT-6409) Original commit: a9d3c2c0648f653a797f22f5503477751438fb95 --- .../org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt b/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt index 9220430c45c..0d299781090 100644 --- a/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt +++ b/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt @@ -69,7 +69,7 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC private val inlineFunctionsMap by Delegates.lazy { InlineFunctionsMap() } private val packagePartMap by Delegates.lazy { PackagePartMap() } - private val maps = listOf(protoMap, constantsMap, inlineFunctionsMap, packagePartMap) + private val maps by Delegates.lazy { listOf(protoMap, constantsMap, inlineFunctionsMap, packagePartMap) } private fun getFormatVersionFile(): File { return File(baseDir, FORMAT_VERSION_TXT)