seprated cache