Update Cache docs.

What started as a simple update to add docs for xxMany() methods, ended up being a total rewrite of the cache docs.

I've found the style of documentation we used on the ORM docs to be easier to scan because of the additional sections. I've re-organized the cache docs to follow that style.