What is cached?
The mozilla cache holds all documents downloaded by the user. At first this may seem odd; however, this is done to make visited documents available for back/forward, saving, viewing-as-source, etc. without requiring an additional trip to the server. It likewise improves offline browsing of cached content.