SLING-8509 Mark fields in ResourcePresenter volatile
diff --git a/src/main/java/org/apache/sling/resource/presence/internal/ResourcePresenter.java b/src/main/java/org/apache/sling/resource/presence/internal/ResourcePresenter.java
index aa16cd1..f38cfe6 100644
--- a/src/main/java/org/apache/sling/resource/presence/internal/ResourcePresenter.java
+++ b/src/main/java/org/apache/sling/resource/presence/internal/ResourcePresenter.java
@@ -59,10 +59,10 @@
private ServiceRegistration<ResourceChangeListener> listenerRegistration;
@Reference
- private ResourceResolverFactory resourceResolverFactory;
+ private volatile ResourceResolverFactory resourceResolverFactory;
@Reference
- private ServiceUserMapped serviceUserMapped;
+ private volatile ServiceUserMapped serviceUserMapped;
private final Logger logger = LoggerFactory.getLogger(ResourcePresenter.class);