7156459: Remove unnecessary get() from Currency.getInstance()

Reviewed-by: chegar, dholmes, mduigou
This commit is contained in:
Naoto Sato 2012-03-27 10:10:47 -07:00
parent 4d9e420aa7
commit 6f79a87444

View File

@ -323,9 +323,10 @@ public final class Currency implements Serializable {
}
}
instance = instances.putIfAbsent(currencyCode,
new Currency(currencyCode, defaultFractionDigits, numericCode));
return (instance != null ? instance : instances.get(currencyCode));
Currency currencyVal =
new Currency(currencyCode, defaultFractionDigits, numericCode);
instance = instances.putIfAbsent(currencyCode, currencyVal);
return (instance != null ? instance : currencyVal);
}
/**