< prev index next >

src/java.base/share/classes/java/nio/charset/CoderResult.java

Print this page

        

*** 202,218 **** throw new IllegalArgumentException("Non-positive length"); Integer k = len; WeakReference<CoderResult> w; CoderResult e = null; if (cache == null) { ! cache = new HashMap<Integer,WeakReference<CoderResult>>(); } else if ((w = cache.get(k)) != null) { e = w.get(); } if (e == null) { e = create(len); ! cache.put(k, new WeakReference<CoderResult>(e)); } return e; } } --- 202,218 ---- throw new IllegalArgumentException("Non-positive length"); Integer k = len; WeakReference<CoderResult> w; CoderResult e = null; if (cache == null) { ! cache = new HashMap<>(); } else if ((w = cache.get(k)) != null) { e = w.get(); } if (e == null) { e = create(len); ! cache.put(k, new WeakReference<>(e)); } return e; } }
< prev index next >