Ported cache macro from macroHList project to 2.11