- Don't save unneeded data to cache
- Reworks cache structure

With cache restructure old completions within a file, even in a project, will be
removed on file save.