loading table of contents...

2.3.2. Data View Cache

All business objects that implement AssumesIdentity may be cached as data views by the CAE. Its main purpose is to cache results generated by business code getters. Data views are configured declaratively without direct modifications to the business objects. The properties of individual business objects and their aggregation and other forms of association can be defined. The CoreMedia CAE will automatically generate classes from that definition that are equivalent to your business objects with an additional cached state. The generation process is almost transparent and the generated classes comply with the same public interface(s) as the original classes. Although content properties are already cached in the Unified API caching layer, it is beneficial to additionally cache the relevant getter methods in the data view layer.

See Section 4.2, “Data Views” for more information.