@Override protected void finalize() throws Throwable { shutdown(); super.finalize(); }
@Override protected void finalize() throws Throwable { shutdown(); super.finalize(); }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { // Make sure we call overridden method even if shutdown barfs super.finalize(); } }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { // Make sure we call overridden method even if shutdown barfs super.finalize(); } }
@Override protected void finalize() throws Throwable { shutdown(); super.finalize(); }
@Override protected void finalize() throws Throwable { shutdown(); super.finalize(); }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { // Make sure we call overridden method even if shutdown barfs super.finalize(); } }
@Override protected void finalize() throws Throwable { shutdown(); super.finalize(); }
@Override protected void finalize() throws Throwable { try { shutdown(); } finally { // Make sure we call overridden method even if shutdown barfs super.finalize(); } }