Я протестировал конфигурацию кеша на конкретном продукте сущности, связанное с Linkedin обсуждение здесь.
У меня есть конфигурация элемента кеша как
<cache name="entity.record.one.mantle.product.Product" expire-time-idle="60" expire-time-live="600"/>
Есть проблемы:
expire-time-live кажется не обновленным, так как он не отображается на странице CacheList приложения Tools.
хотя для параметра expire to idle установлено значение 60 секунд, когда имя продукта обновляется на 60 секунд (на самом деле test ‹10), продукт, полученный из кеша, возвращает обновленное имя продукта.
Я не уверен, желательно ли второе поведение. Возможно, обновление продукта очищает кеш фреймворком. Если да, то это замечательная особенность. Если нет, значит, проблема, значит, результат не из кеша.