Author: sseifert Date: Tue Jul 14 15:35:35 2015 New Revision: 1690990 URL: http://svn.apache.org/r1690990 Log: SLING-4881 NoSQL Generic Resource Provider: Preserve order of changed resources (patch contributed by Levente Santha)
Modified: sling/trunk/contrib/nosql/generic/src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java Modified: sling/trunk/contrib/nosql/generic/src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/nosql/generic/src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java?rev=1690990&r1=1690989&r2=1690990&view=diff ============================================================================== --- sling/trunk/contrib/nosql/generic/src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java (original) +++ sling/trunk/contrib/nosql/generic/src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlResourceProvider.java Tue Jul 14 15:35:35 2015 @@ -24,6 +24,7 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Hashtable; import java.util.Iterator; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; import java.util.SortedMap; @@ -56,7 +57,7 @@ public class NoSqlResourceProvider imple private final NoSqlAdapter adapter; private final EventAdmin eventAdmin; - private final Map<String, NoSqlData> changedResources = new HashMap<String, NoSqlData>(); + private final Map<String, NoSqlData> changedResources = new LinkedHashMap<String, NoSqlData>(); private final Set<String> deletedResources = new HashSet<String>(); public NoSqlResourceProvider(NoSqlAdapter adapter, EventAdmin eventAdmin) {