Я пытаюсь настроить как TTL (время жизни), так и TTI (время простоя) для кеша, чтобы срок действия ключа либо истекал после времени TTL, либо срок его действия истекал раньше, если к нему не обращались в течение периода TTI.
В Ehcache 2 это было возможно с помощью следующей конфигурации:
В Ehcache 3 аналогичный блок конфигурации выглядит следующим образом:
Проблема в том, что такая конфигурация считается недопустимой, поскольку в ehcache.xsd указано, что в теге expiry должен быть только один параметр (либо tti, либо ttl, но не оба).