question: closes the connection with the remote permanently . this instance should be not be reused after closing . concode_field_sep TachyonConf mTachyonConf concode_elem_sep boolean mConnected concode_elem_sep TProtocol mProtocol concode_elem_sep String mMode concode_elem_sep long mServiceVersion concode_elem_sep InetSocketAddress mAddress concode_elem_sep Logger LOG concode_elem_sep int RPC_MAX_NUM_RETRY concode_elem_sep boolean mClosed concode_field_sep void beforeDisconnect concode_elem_sep void disconnect concode_elem_sep void afterDisconnect concode_elem_sep void afterConnect concode_elem_sep void checkVersion concode_elem_sep String getServiceName concode_elem_sep boolean isConnected concode_elem_sep TachyonService.Client getClient concode_elem_sep V call concode_elem_sep V call concode_elem_sep V retryRPC concode_elem_sep V retryRPC concode_elem_sep long getServiceVersion concode_elem_sep void resetConnection concode_elem_sep InetSocketAddress getAddress concode_elem_sep void connect
target: void function ( ) { disconnect ( ) ; mClosed = true ; }