You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2016/02/09 19:03:42 UTC
svn commit: r1729434 -
/sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java
Author: cziegeler
Date: Tue Feb 9 18:03:42 2016
New Revision: 1729434
URL: http://svn.apache.org/viewvc?rev=1729434&view=rev
Log:
SLING-5503 : ConcurrentModificationException while iterating over existing providers
Modified:
sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java
Modified: sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java?rev=1729434&r1=1729433&r2=1729434&view=diff
==============================================================================
--- sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java (original)
+++ sling/trunk/bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/providers/stateful/ProviderManager.java Tue Feb 9 18:03:42 2016
@@ -184,15 +184,15 @@ public class ProviderManager {
}
public Collection<AuthenticatedResourceProvider> getAllAuthenticated() {
- return authenticated;
+ return new ArrayList<AuthenticatedResourceProvider>(this.authenticated);
}
public Collection<AuthenticatedResourceProvider> getAllUsedModifiable() {
- return modifiable;
+ return new ArrayList<AuthenticatedResourceProvider>(modifiable);
}
public Collection<AuthenticatedResourceProvider> getAllUsedRefreshable() {
- return refreshable;
+ return new ArrayList<AuthenticatedResourceProvider>(refreshable);
}
public Iterable<AuthenticatedResourceProvider> getAllBestEffort(@Nonnull final List<ResourceProviderHandler> handlers,