Как сделать запись в кеше в websphere чтобы не истек
Я создал кеш в веб-сфере, который будет использоваться несколькими приложениями, и я хотел сделать одну запись в созданном кеше, чтобы срок его действия не истек. Как я могу это сделать?
Спасибо и С уважением,
Солнечно.
1 ответ
Вы получаете / используете dyna-кеш WebSpheres (DistributedObjectCache)? Как вы создаете свой экземпляр кэша?
DistributedObjectCache
(через это DistributedMap
parent) определяет перегрузку метода "put", которая принимает TTL для отдельной записи кэша. Если вы хотите установить TTL для всего кэша, то есть setTimeToLive(int)
метод в DistributedMap
Стоит отметить, что TTL недоступен в качестве параметра конфигурации в cacheinstances.properties (или в ресурсах консоли администратора / экземплярах кэша / экземплярах кэша объектов), его необходимо устанавливать программно, используя setTimeToLive()