Cache

A cache is either a piece of hardware or software that temporarily stores data.