The location in which data is stored temporarily for expedited access. There are a variety of cache types. Read cache holds data in anticipation that it will be requested. Write cache holds data written by a client until it can be stored on other (typically slower) storage media such as disk or tape.
See buffer, disk cache, write back cache, write through cache.