Hi Theodore Casser,
In Caching we cover the following
Using the First-Level Cache
Configuring the Second-Level Cache
Caching Associations
Caching Collections
Caching Queries
we explain how to work with regions.
You should be able to configure caching for each object, but we could not give examples on tuning each object.
I think the developer should be able to define the caching parameters depending on the structure of the object.
Hope this information helps.
Regards
Srinivas Guruzu