public void close() { if (_conn != null) _conn.free(); }
public void close() { if (_conn != null) _conn.free(); }
public void close() { if (_conn != null) _conn.free(); }
public void close() { if (_conn != null) _conn.free(); }
public void setRetain(boolean retain) { if (_retain && !retain && _refs <= 0) free(); _retain = retain; }
public void close() throws SQLException { // lock at broker level to avoid deadlocks _ctx.lock(); try { _refs--; if (_refs <= 0 && !_retain) free(); } finally { _ctx.unlock(); } }
public void close() throws SQLException { // lock at broker level to avoid deadlocks _ctx.lock(); try { _refs--; if (_refs <= 0 && !_retain) free(); } finally { _ctx.unlock(); } }
public void close() throws SQLException { // lock at broker level to avoid deadlocks _ctx.lock(); try { _refs--; if (_refs <= 0 && !_retain) free(); } finally { _ctx.unlock(); } }
public void close() throws SQLException { // lock at broker level to avoid deadlocks _ctx.lock(); try { _refs--; if (_refs <= 0 && !_retain) free(); } finally { _ctx.unlock(); } }
public void close() throws SQLException { // lock at broker level to avoid deadlocks _ctx.lock(); try { _refs--; if (_refs <= 0 && !_retain) free(); } finally { _ctx.unlock(); } }
public void setRetain(boolean retain) { if (_retain && !retain && _refs <= 0) free(); _retain = retain; }
public void setRetain(boolean retain) { if (_retain && !retain && _refs <= 0) free(); _retain = retain; }
public void setRetain(boolean retain) { if (_retain && !retain && _refs <= 0) free(); _retain = retain; }
public void setRetain(boolean retain) { if (_retain && !retain && _refs <= 0) free(); _retain = retain; }
public void close() { if (_conn != null) _conn.free(); }