You're right. It never was being cached in the first place (see `SourceCodeEditor.getInteractiveCompilationUnit`), but I agree it'd be worth doing now. On the other hand, we no longer have a reference to the `textEditor` (because the platform now creates the instances of basically every component, so we never have the opportunity to inject the editor at construction time), so we'll have to use 'EditorHelper.findEditorOfDocument' to retrieve it, which basically does a whole search across the workbench. I have no intuition if that search would be slower than recreating the compilation unit. What do you think?