A cache is a software component that stores data so that future requests for the same data are faster.