keycloak-scim/model/infinispan
Pedro Ruivo e62604b1ec ConditionalRemover interface for External Infinispan feature
Add a ConditionalRemover interface to remove entries from a RemoteCache
based on the key or value fields.
The default implementation provided by this PR uses streaming/iteration
to test and remove entries

On a side change, moved all the transactions to the same package and
created one transaction class per entity/cache to simplify code and
avoid writing "RemoteChangeLogTransaction" with a long list of types.

Fixes #31046

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
2024-07-30 15:16:17 +02:00
..
src ConditionalRemover interface for External Infinispan feature 2024-07-30 15:16:17 +02:00
pom.xml Allow null Protostream fields 2024-07-04 14:53:54 +02:00