Might as well start somewhere. Here is a basic cache model.