Return-Path: X-Original-To: apmail-sling-commits-archive@www.apache.org Delivered-To: apmail-sling-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6328310AFC for ; Mon, 12 Jan 2015 15:05:17 +0000 (UTC) Received: (qmail 37118 invoked by uid 500); 12 Jan 2015 15:05:19 -0000 Delivered-To: apmail-sling-commits-archive@sling.apache.org Received: (qmail 37057 invoked by uid 500); 12 Jan 2015 15:05:18 -0000 Mailing-List: contact commits-help@sling.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@sling.apache.org Delivered-To: mailing list commits@sling.apache.org Received: (qmail 37047 invoked by uid 99); 12 Jan 2015 15:05:18 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Jan 2015 15:05:18 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id 3BECFAC0143; Mon, 12 Jan 2015 15:05:17 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1651110 - /sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java Date: Mon, 12 Jan 2015 15:05:17 -0000 To: commits@sling.apache.org From: bdelacretaz@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20150112150518.3BECFAC0143@hades.apache.org> Author: bdelacretaz Date: Mon Jan 12 15:05:17 2015 New Revision: 1651110 URL: http://svn.apache.org/r1651110 Log: SLING-4299 - use LinkedHashSet where order needs to be preserved (test failed under Java 8) Modified: sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java Modified: sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java?rev=1651110&r1=1651109&r2=1651110&view=diff ============================================================================== --- sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java (original) +++ sling/trunk/contrib/extensions/i18n/src/main/java/org/apache/sling/i18n/impl/JcrResourceBundle.java Mon Jan 12 15:05:17 2015 @@ -22,8 +22,8 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; -import java.util.HashSet; import java.util.Iterator; +import java.util.LinkedHashSet; import java.util.List; import java.util.Locale; import java.util.Map; @@ -67,7 +67,7 @@ public class JcrResourceBundle extends R private final Locale locale; - private final Set languageRoots = new HashSet(); + private final Set languageRoots = new LinkedHashSet(); JcrResourceBundle(Locale locale, String baseName, ResourceResolver resourceResolver) { @@ -218,7 +218,7 @@ public class JcrResourceBundle extends R final String localeRFC4646String = toRFC4646String(locale); final String localeRFC4646StringLower = localeRFC4646String.toLowerCase(); - Set paths = new HashSet(); + Set paths = new LinkedHashSet(); @SuppressWarnings("deprecation") Iterator bundles = resourceResolver.findResources(QUERY_LANGUAGE_ROOTS, "xpath"); while (bundles.hasNext()) {