resolve node info for specified node . add node to hash circle if this is the first node invocation . concode_field_sep GridClientPredicate<UUID> backupFilter concode_elem_sep int DFLT_PARTITION_CNT concode_elem_sep GridClientPredicate<NodeInfo> primaryIdFilter concode_elem_sep int parts concode_elem_sep ConcurrentMap<UUID,NodeInfo> addedNodes concode_elem_sep GridClientConsistentHash<NodeInfo> nodeHash concode_elem_sep GridClientPredicate<NodeInfo> backupIdFilter concode_elem_sep UUID nodeId concode_elem_sep Object hashId concode_elem_sep HashIdResolver hashIdRslvr concode_field_sep void onNodeAdded concode_elem_sep void setHashIdResolver concode_elem_sep Object getHashId concode_elem_sep Object getHashId concode_elem_sep boolean apply concode_elem_sep boolean apply concode_elem_sep void setPartitions concode_elem_sep void setBackupFilter concode_elem_sep int compareTo concode_elem_sep Object hashId concode_elem_sep GridClientNode node concode_elem_sep int partition concode_elem_sep int getPartitions concode_elem_sep void onNodeRemoved concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep GridClientPredicate<UUID> getBackupFilter concode_elem_sep UUID nodeId concode_elem_sep HashIdResolver getHashIdResolver
NodeInfo function ( GridClientNode arg0 ) { UUID loc0 = arg0 . loc0 ( ) ; NodeInfo loc1 = addedNodes . get ( loc0 ) ; if ( loc1 != null ) return loc1 ; loc1 = new NodeInfo ( loc0 , hashIdRslvr == null ? loc0 : hashIdRslvr . getHashId ( arg0 ) ) ; addedNodes . put ( loc0 , loc1 ) ; nodeHash . addNode ( loc1 , 1 ) ; return loc1 ; }