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