Цитата:
Я бы сделал так:
1. Есть кеш (ннапример, MAP) recID --> (набор вычисляемых полей)
2. При попытке получить значение одного из дисплей методов, вычисляются они все, если их нет в кеше или берутся из кеша, если есть.
ну вот фактически мой вариант только с помощью MAP