A cache is a block of memory for storing data which is likely used again .
Hardware implements cache as a block of memory for temporary storage of data likely to be used again .