Attached is a patch that reorganizes CacheMemoryContext to be mostly a
parent context, with child contexts such as CatCacheContext,
RelCacheContext, PlanCacheContext, etc.
The goal is to better account for specific caches, which will hopefully
lead to optimizations or other improvements.
Regards,
Jeff Davis