2002-11-18 Jesse Rosenstock <jmr@ugcs.caltech.edu>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Nov 2002 21:31:12 +0000 (21:31 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Nov 2002 21:31:12 +0000 (21:31 +0000)
        * java/nio/charset/CoderResult.java (Cache.get): Fix a bug
        that was causing CoderResults to be cached, not WeakReferences
        to CoderResults.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59233 138bc75d-0d04-0410-961f-82ee72b054a4

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

index bc8774b..86c6450 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 69deadc..49c6663 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;