speedup: call force() only at the end of the build, between chunk builds drop only...
authorEugene Zhuravlev <jeka@intellij.com>
Sat, 28 Jan 2012 15:59:16 +0000 (16:59 +0100)
committerEugene Zhuravlev <jeka@intellij.com>
Sat, 28 Jan 2012 15:59:16 +0000 (16:59 +0100)
commit9390596532bad1afac4a0d03c28e91bb00c0cbe9
tree39f0a939686cc1c93a46a2e0d1ca5c1ab159bc12
parent6c46e796e014820b9c0d69bc7c59c81ce0f537e3
speedup: call force() only at the end of the build, between chunk builds drop only memory caches
13 files changed:
jps/jps-builders/src/org/jetbrains/jps/incremental/CompileContext.java
jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java
jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java
jps/jps-builders/src/org/jetbrains/jps/server/ProjectDescriptor.java
jps/model/src/org/jetbrains/ether/dependencyView/Maplet.java
jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java
jps/model/src/org/jetbrains/ether/dependencyView/MultiMaplet.java
jps/model/src/org/jetbrains/ether/dependencyView/PersistentMaplet.java
jps/model/src/org/jetbrains/ether/dependencyView/PersistentMultiMaplet.java
jps/model/src/org/jetbrains/ether/dependencyView/TransientMaplet.java
jps/model/src/org/jetbrains/ether/dependencyView/TransientMultiMaplet.java
platform/util/src/com/intellij/util/io/PersistentHashMap.java