[*] Core Class cache saved only once and only if cache was changed