keycloak-uncached

Details

diff --git a/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java b/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java
index 857f30c..a8b98e2 100644
--- a/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java
+++ b/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java
@@ -27,12 +27,16 @@ public class MemEventQuery implements EventQuery {
         Iterator<Event> itr = this.events.iterator();
         while (itr.hasNext()) {
             Event next = itr.next();
+            boolean include = false;
             for (EventType e : events) {
                 if (next.getEvent().equals(e)) {
+                    include = true;
                     break;
                 }
             }
-            itr.remove();
+            if (!include) {
+                itr.remove();
+            }
         }
         return this;
     }