Немного неясно, о чем вы спрашиваете.
Как Дэн упомянул в своем ответе на это сообщение, вы можете установить TTL для всего Региона, который будет применяться ко всем записям.
В качестве альтернативы, если у вас действительно особые потребности, вы можете установить TTL для каждого типа класса, используя конфигурацию аннотаций SDG Expiration, как описано здесь:
https://docs.spring.io/spring-data/gemfire/docs/current/reference/html/#bootstrap:region:expiration:annotation
Однако, если ваш Регион хранит толькоодин тип объекта (например, Customer.class), поэтому рекомендуется установить TTL для региона.
Хотя, если у вас есть некоторая сложная иерархия объектов, поддержка аннотаций Expiration может иметь значение для вашего UC,
ПРИМЕЧАНИЕ. Поддержка аннотаций Expiration в SDG фактически реализована с использованием реализации CustomExpiry
, предоставляемой SDG, которая анализирует тип класса объекта для определения политики истечения срока действия (более влажный TTL или TTI) для этого объекта на основе.на аннотации.