1 package org.seasar.cubby.util; 2 3 import java.util.Locale; 4 5 public class LocaleHolder { 6 private static final ThreadLocal<Locale> LOCALE = new ThreadLocal<Locale>() { 7 @Override 8 protected Locale initialValue() { 9 return Locale.getDefault(); 10 } 11 }; 12 13 public static Locale getLocale() { 14 return LOCALE.get(); 15 } 16 17 public static void setLocale(Locale locale) { 18 LOCALE.set(locale); 19 } 20 }