| Historically Hibernate supports applying caching at the root-entity level. Even though we consider this the (extremely) best practice, JPA does define support for defining caching on specific subclasses, so we will need to add support for this - and log a big fat warning  |