static {
_monthData = new CacheMap(4);
_monthData.setLifetime(24*60*60*1000);
}
public static ShortMonthData getInstance(int type, Locale locale) {
final Pair key = new Pair(locale, Integer.valueOf(type));
ShortMonthData value = (ShortMonthData) _monthData.get(key);
if (value == null) { //create and cache
DateFormatSymbols symbols = DateFormatSymbols.getInstance(locale);
if (symbols == null) {
symbols = DateFormatSymbols.getInstance(Locale.US);