reduce the number of force() calls on storages
[idea/community.git] / jps / jps-builders / src / org / jetbrains / jps / incremental / IncProjectBuilder.java
index 931bc55ca63613d6ad01e71de22f98d0e4efa464..7beeac50794ef0d8453fed83eea14b229e95cbf6 100644 (file)
@@ -102,6 +102,10 @@ public class IncProjectBuilder {
   }
 
   private static void flushContext(CompileContext context) {
+    if (context != null) {
+      context.getTimestampStorage().force();
+      context.getDataManager().flush(false);
+    }
     final ExternalJavacDescriptor descriptor = ExternalJavacDescriptor.KEY.get(context);
     if (descriptor != null) {
       try {