Pergunta de entrevista da empresa Glassbox

Explain how to implement a generic cache?