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());


Reply via email to