src/share/classes/java/lang/ref/Reference.java

Print this page

        

*** 138,148 **** pending = r.discovered; r.discovered = null; } else { try { lock.wait(); ! } catch (InterruptedException x) { } continue; } } // Fast path for cleaners --- 138,148 ---- pending = r.discovered; r.discovered = null; } else { try { lock.wait(); ! } catch (InterruptedException | OutOfMemoryError x) { } continue; } } // Fast path for cleaners