Issue #1102252: Implement and document default object caching, taken mostly from how Views used to do it.