[-] CORE: Factoring cache classes