titleCache and cacheStrategyGenerator

Classes that extend IdentifiableEntity have a titleCache attribute. This property is used represent the object (for example, in a list of objects or the title for a page displaying metadata about that object). The titleCache is also used by default when sorting lists of entities. Applications are free to use other properties or combinations of properties in representing objects and can supply their own implementations of the interfaces in the eu.etaxonomy.cdm.strategy.cache package. If you do wish to supply custom cache strategies, you will need to inject them into your data entities, overriding the default strategy (using something like Spring's spring-managed configuration mechanism).