diff --git a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt b/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt index 1cd4b8eb3f4..047cea49340 100644 --- a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt +++ b/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt @@ -167,20 +167,20 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC } private abstract class BasicMap { - protected var map: PersistentHashMap = createMap() + protected var storage: PersistentHashMap = createMap() protected abstract fun createMap(): PersistentHashMap public fun clean() { try { - map.close() + storage.close() } catch (ignored: IOException) { } - PersistentHashMap.deleteFilesStartingWith(map.getBaseFile()!!) + PersistentHashMap.deleteFilesStartingWith(storage.getBaseFile()!!) try { - map = createMap() + storage = createMap() } catch (ignored: IOException) { } @@ -188,17 +188,17 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC public fun flush(memoryCachesOnly: Boolean) { if (memoryCachesOnly) { - if (map.isDirty()) { - map.dropMemoryCaches() + if (storage.isDirty()) { + storage.dropMemoryCaches() } } else { - map.force() + storage.force() } } public fun close() { - map.close() + storage.close() } } @@ -208,7 +208,7 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC public fun clearOutdated(outDirectory: File) { val keysToRemove = HashSet() - map.processKeysWithExistingMapping { key -> + storage.processKeysWithExistingMapping { key -> val className = JvmClassName.byInternalName(key!!) val classFile = File(outDirectory, FileUtil.toSystemDependentName(className.getInternalName()) + ".class") if (!classFile.exists()) { @@ -219,7 +219,7 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC } for (key in keysToRemove) { - map.remove(key) + storage.remove(key) } } } @@ -233,16 +233,16 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC public fun put(className: JvmClassName, data: ByteArray): Boolean { val key = className.getInternalName() - val oldData = map[key] + val oldData = storage[key] if (Arrays.equals(data, oldData)) { return false } - map.put(key, data) + storage.put(key, data) return true } public fun get(className: JvmClassName): ByteArray? { - return map[className.getInternalName()] + return storage[className.getInternalName()] } } @@ -276,15 +276,15 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC private fun put(className: JvmClassName, constantsMap: Map?): Boolean { val key = className.getInternalName() - val oldMap = map[key] + val oldMap = storage[key] if (oldMap == constantsMap) { return false } if (constantsMap != null) { - map.put(key, constantsMap) + storage.put(key, constantsMap) } else { - map.remove(key) + storage.remove(key) } return true } @@ -394,15 +394,15 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC private fun put(className: JvmClassName, inlineFunctionsMap: Map?): Boolean { val key = className.getInternalName() - val oldMap = map[key] + val oldMap = storage[key] if (oldMap == inlineFunctionsMap) { return false } if (inlineFunctionsMap != null) { - map.put(key, inlineFunctionsMap) + storage.put(key, inlineFunctionsMap) } else { - map.remove(key) + storage.remove(key) } return true } @@ -443,20 +443,20 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC ) public fun putPackagePartSourceData(sourceFile: File, className: JvmClassName) { - map.put(sourceFile.getAbsolutePath(), className.getInternalName()) + storage.put(sourceFile.getAbsolutePath(), className.getInternalName()) } public fun remove(sourceFile: File) { - map.remove(sourceFile.getAbsolutePath()) + storage.remove(sourceFile.getAbsolutePath()) } public fun getRemovedPackageParts(compiledSourceFilesToFqName: Map): Collection { val result = HashSet() - map.processKeysWithExistingMapping { key -> + storage.processKeysWithExistingMapping { key -> val sourceFile = File(key!!) - val packagePartClassName = map[key]!! + val packagePartClassName = storage[key]!! if (!sourceFile.exists()) { result.add(packagePartClassName) } @@ -477,8 +477,8 @@ public class IncrementalCacheImpl(val baseDir: File): StorageOwner, IncrementalC public fun getPackages(): Set { val result = HashSet() - map.processKeysWithExistingMapping { key -> - val packagePartClassName = map[key!!]!! + storage.processKeysWithExistingMapping { key -> + val packagePartClassName = storage[key!!]!! val packageFqName = JvmClassName.byInternalName(packagePartClassName).getPackageFqName()