[*] Add cache class