I am currently writing a plugin. In this plugin i analyse files in Intellij and additionally with external code. Every time i change a file within intellij the changes get cached and the file isnt updated immidiatly. This causes my external code to have other file content than my internal intellij code. My question is when exactly does the synchronization between intellij cache and file happen and can it be triggered manually?