Pregunta de entrevista de smallcase

implement a cache layer