public void free() { // ensure that we do not close the underlying connection // multiple times; this could happen if someone (e.g., an // Extent) holds a RefConnection, and then closes it (e.g., in // the finalizer) after the StoreManager has already been closed. if (_freed) return; try { getDelegate().close(); } catch (SQLException se) { } _freed = true; _conn = null; }
public void free() { // ensure that we do not close the underlying connection // multiple times; this could happen if someone (e.g., an // Extent) holds a RefConnection, and then closes it (e.g., in // the finalizer) after the StoreManager has already been closed. if (_freed) return; try { getDelegate().close(); } catch (SQLException se) { } _freed = true; _conn = null; }
public void free() { // ensure that we do not close the underlying connection // multiple times; this could happen if someone (e.g., an // Extent) holds a RefConnection, and then closes it (e.g., in // the finalizer) after the StoreManager has already been closed. if (_freed) return; try { getDelegate().close(); } catch (SQLException se) { } _freed = true; _conn = null; }
public void free() { // ensure that we do not close the underlying connection // multiple times; this could happen if someone (e.g., an // Extent) holds a RefConnection, and then closes it (e.g., in // the finalizer) after the StoreManager has already been closed. if (_freed) return; try { getDelegate().close(); } catch (SQLException se) { } _freed = true; _conn = null; }
public void free() { // ensure that we do not close the underlying connection // multiple times; this could happen if someone (e.g., an // Extent) holds a RefConnection, and then closes it (e.g., in // the finalizer) after the StoreManager has already been closed. if (_freed) return; try { getDelegate().close(); } catch (SQLException se) { } _freed = true; _conn = null; }