1. To store data temporarily for expedited access.
2. The location in which data is stored temporarily. 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. (The Dictionary of Storage Networking Terminology)