CoderResult.java (Cache.get): Fix a bug that was causing CoderResults to be cached...
authorJesse Rosenstock <jmr@ugcs.caltech.edu>
Mon, 18 Nov 2002 21:31:12 +0000 (21:31 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Mon, 18 Nov 2002 21:31:12 +0000 (21:31 +0000)
2002-11-18  Jesse Rosenstock <jmr@ugcs.caltech.edu>

        * java/nio/charset/CoderResult.java (Cache.get): Fix a bug
        that was causing CoderResults to be cached, not WeakReferences
        to CoderResults.

From-SVN: r59233

libjava/ChangeLog
libjava/java/nio/charset/CoderResult.java

index bc8774b6a004d867d300046dafe28976d02c0107..86c645092fe558e1df3c712bcf505f271c597c6a 100644 (file)
@@ -1,3 +1,9 @@
+2002-11-18  Jesse Rosenstock <jmr@ugcs.caltech.edu>
+
+        * java/nio/charset/CoderResult.java (Cache.get): Fix a bug
+        that was causing CoderResults to be cached, not WeakReferences
+        to CoderResults.
+       
 2002-11-18  Joerg Brunsmann  <joerg_brunsmann@yahoo.de>
 
        * java/security/KeyStore.java (getInstance): Fix
index 69deadcc4f02c4ac3aae66b8f6d18ddff720ed3a..49c66637c792ff67bc87dc7f2a5a883e39f991da 100644 (file)
@@ -182,7 +182,7 @@ public class CoderResult
       if (cr == null)
         {
           cr = make (length);
-          cache.put (len, cr);
+          cache.put (len, new WeakReference (cr));
         }
 
       return cr;