A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.
A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored for later use.