public void close() { if (isClosed) return; // it's okay if we over close - same as solrcore isClosed = true; try { closeKeeper(keeper); } finally { connManager.close(); closeCallbackExecutor(); } assert ObjectReleaseTracker.release(this); }
public void close() { if (isClosed) return; // it's okay if we over close - same as solrcore isClosed = true; try { closeKeeper(keeper); } finally { connManager.close(); closeCallbackExecutor(); } assert ObjectReleaseTracker.release(this); }
keeper = zooKeeper; try { closeKeeper(oldKeeper); } finally { if (isClosed) { closeKeeper(SolrZkClient.this.keeper);