@Override protected void finalize() throws Throwable { close(); housekeeperTask = null; super.finalize(); }
/** * <p>close.</p> */ public void close() { if (bundle == null) return; synchronized (bundle) { for (DbPool pool : bundle.values()) pool.close(); bundle = null; } }
@Override public void doClose() { if (manager == null) return; manager.getPool().close(); manager = null; }