OpenJDK / amber / amber
changeset 10424:df8a25e78db3
6898310: (cs) Charset cache lookups should be synchronized
Summary: synchronize the lookup in iterator
Reviewed-by: alanb
author | sherman |
---|---|
date | Fri, 02 Sep 2011 10:20:08 -0700 |
parents | 2c852092a4e5 |
children | 7903cf45f96f |
files | jdk/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/jdk/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Thu Sep 01 23:00:09 2011 -0700 +++ b/jdk/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Fri Sep 02 10:20:08 2011 -0700 @@ -179,7 +179,9 @@ public Charset next() { String csn = i.next(); - return lookup(csn); + synchronized (AbstractCharsetProvider.this) { + return lookup(csn); + } } public void remove() {