generational caching object for grouping docs and their views together.