getCurrentCache() return Context
Merge remote-tracking branch 'origin/dev' into erik
work in progress
mutability fusion ok + tests clean