Pregunta de entrevista de Netflix

How would you implement a caching proxy server ?