SLING-8002 - DistributedEventReceiver utilizes long-running session
diff --git a/src/main/java/org/apache/sling/event/dea/impl/DistributedEventReceiver.java b/src/main/java/org/apache/sling/event/dea/impl/DistributedEventReceiver.java
index 8698b39..9d5e71b 100644
--- a/src/main/java/org/apache/sling/event/dea/impl/DistributedEventReceiver.java
+++ b/src/main/java/org/apache/sling/event/dea/impl/DistributedEventReceiver.java
@@ -249,6 +249,7 @@
             properties.put("event.dea." + ResourceResolver.PROPERTY_RESOURCE_TYPE, oldRT);
         }
         properties.put(ResourceResolver.PROPERTY_RESOURCE_TYPE, DistributedEventAdminImpl.RESOURCE_TYPE_EVENT);
+        this.writerResolver.refresh();
         ResourceUtil.getOrCreateResource(this.writerResolver,
                 sb.toString(),
                 properties,