input: [1] Browser Cache [2] url contents of web page date / time computer user name [3] What you see when you view a web page is a combination of many text, style, video, and audio assets all combined into one rendered document. Each asset is fetched seperately, and stored separately in the cache. Many of these assets are re-used between different pages on a site (for example the images in the header and footer of a page). It would be wasteful for the browser to request these re-used assets every time you visit another page on the same site. The cache saves the remote server work, saves your local browser work, and lets you click from one page to another more quickly (since it already has most of the assets you need). [4] Indefinite. Lifetime of the cache, then as long as it takes for the info on the disk to be over-written. [0] 
output: Your browser receives the results from Google, but won’t show it to you quite yet. First your browser stores the file it received on the hard drive, adding it to your browser’s cache of the web page.