Shorter notation
Persistant cache to improve compilers performance
Cache version