Disk Cache
A disk cache is a buffer in main memory for disk sectors.
Cache contains a copy of the some of the sectors on the disk.
When a IO request is made for a particular sector, if the data is available on disk cache it is taken. Otherwise it can be brought into the cache from the disk.
Similar to virtual memory principles. Directory blocks are good candidates for caching.