You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by nl...@apache.org on 2014/05/31 22:24:10 UTC

svn commit: r1598921 - /tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java

Author: nlebas
Date: Sat May 31 20:24:09 2014
New Revision: 1598921

URL: http://svn.apache.org/r1598921
Log:
small performance optimization

Modified:
    tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java

Modified: tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java
URL: http://svn.apache.org/viewvc/tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java?rev=1598921&r1=1598920&r2=1598921&view=diff
==============================================================================
--- tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java (original)
+++ tiles/request/branches/TREQ_1_0_X/tiles-request-api/src/main/java/org/apache/tiles/request/locale/PostfixedApplicationResource.java Sat May 31 20:24:09 2014
@@ -22,7 +22,9 @@
 package org.apache.tiles.request.locale;
 
 import java.util.Arrays;
+import java.util.HashSet;
 import java.util.List;
+import java.util.Set;
 import java.util.Locale;
 import org.apache.tiles.request.ApplicationResource;
 import org.slf4j.Logger;
@@ -243,9 +245,9 @@ public abstract class PostfixedApplicati
     }
     */
 
-    private static Locale validateLocale(Locale locale) {
-        List<Locale> availableLocales = Arrays.asList(Locale.getAvailableLocales());
+    private static Set<Locale> availableLocales = new HashSet<Locale>(Arrays.asList(Locale.getAvailableLocales()));
 
+    private static Locale validateLocale(Locale locale) {
         Locale withoutVariant = locale.getVariant().isEmpty()
                 ? locale
                 : new Locale(locale.getLanguage(), locale.getCountry());