Мы используем Keycloak в качестве поставщика удостоверений. Чтобы ограничить кеширование объектов в памяти, мы установили политику выселения, указав запись в standalone-ha. xml как показано ниже.
<distributed-cache name="offlineSessions" owners="1">
<object-memory size="5000"/>
</distributed-cache>
Я понимаю, что если keycloak достигнет 5000, он удалит старый из памяти, но не из базы данных, когда мы попытаемся добавить больше, и когда мы попытаемся использовать эти удаленные автономные сеансы, keycloak достигнет db после того, как не найдет в кеше. Но мы увидели, что либо keycloak не достигает db, либо удаляет удаленные сеансы также из db. Есть ли кто-нибудь, кто может подумать об этом?