Pregunta de entrevista de Viasat

How would you design a cache?