Since which version did IJ start really caching files?

OK, I have used IJ for I don't know maybe 10 years. It seems like that long, but definitely more than 8. Anyway, I have always promoted IJ and loved it. Until now. In the past two weeks IJ has been a huge time suck on our projects. Costing us $1000s of dollars in time. Because IJ started caching files and not writing them to the file system. A huge different I used to promote IJ over Eclipse was the fact that Eclipse cached everything and cause huge hassles because of its slowness because of memory usage of that cache and that you would try to do a mvn build in your terminal window thinking it would build the latest, but didn't because we didn't hit save in Eclipse. And that in IJ you never have to worry about that. WELL, that day is gone, IJ has cause more problems with our build, getting things to run. And it really does seem like just the past few weeks.

We are using 12.1.6. I think we started to see problems in 12.1.5. We have IJ crash, mess up our Git repos so that it wasn't correct, and we lost hours of code because a crash would not have saved to the file system the past 15-30 minutes of work.

This is unacceptable, and I think you guys really need to clean up and fix the IDE that we all love so much, before we start really really hating it.

Mark

5 comments

Please file an issue here http://youtrack.jetbrains.com/issues/IDEA stating OS/filesystem info and attach idea.log. Thanks.

0

Latest version is not crashing for us. So that is good.

I still haven't gotten an answer when IJ started to cache files instead of working on the file directly? Again caching was the #1 reason why I hated and refused to ever use Eclipse. But now you guys are doing it, please rethink this decision, it really does make huge problems in losing code.

Thanks

Mark

0

From looking at source code, I would guess that it must have been more than 10 years ago.

0

Really. That far back? I don't remember losing changes before IJ 12 or 13. It must have always saved changed automatically before. So I guess every 10 seconds I should click the save icon.

Anyone know of a way/configuration that will automatically save changes as soon as one is made? Or within every 10 seconds, it is really annoying how many times I have lost changes to crashes and IJ not writing to the file.

Thanks

Mark

0

I have never lost any code. If you did, you should wrote a ticket, they would fix it. Even better if you tried EAP.
There are some settings (Settings | General) so you can try that. Or I guess you could write a plugin which would trigger save.

0

Please sign in to leave a comment.