From 76088ddbe6a4ee5be5ab5fca761d5bfe930a2841 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Sat, 10 Dec 2011 17:00:52 +0100 Subject: [PATCH] clean files cache for affected modules only --- .../src/org/jetbrains/jps/incremental/CompileContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/CompileContext.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/CompileContext.java index e8cc152c952b..46c291299e13 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/CompileContext.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/CompileContext.java @@ -138,7 +138,9 @@ public class CompileContext extends UserDataHolderBase implements MessageHandler } void onChunkBuildComplete(@NotNull ModuleChunk chunk) { - myFilesCache.clear(); + for (Module module : chunk.getModules()) { + myFilesCache.remove(module); + } myMappings.clearMemoryCaches(); for (Module module : chunk.getModules()) { final Collection roots = myTempSourceRoots.remove(module);