Kotlin builder: make sure that caches are lazily initialized (KT-6409)

This commit is contained in:
nik
2014-12-12 14:12:58 +03:00
parent 73a929c78d
commit a9d3c2c064
@@ -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)