Domanda di colloquio di Glassbox

Explain how to implement a generic cache?