clarify what cache is