intergrated cache class