adds a ping if newer than previous pings from the same node concode_field_sep DiscoveryNode node concode_elem_sep boolean hasJoinedOnce concode_elem_sep ClusterName clusterName concode_elem_sep Map<DiscoveryNode,PingResponse> pings concode_elem_sep long id concode_elem_sep PingResponse[] EMPTY concode_elem_sep AtomicLong idGenerator concode_elem_sep DiscoveryNode master concode_field_sep void setPingContextProvider concode_elem_sep void readFrom concode_elem_sep void ping concode_elem_sep void onPing concode_elem_sep DiscoveryNode master concode_elem_sep DiscoveryNode node concode_elem_sep void writeTo concode_elem_sep boolean hasJoinedOnce concode_elem_sep int size concode_elem_sep ClusterName clusterName concode_elem_sep PingResponse[] toArray concode_elem_sep String toString concode_elem_sep long id concode_elem_sep PingResponse readPingResponse concode_elem_sep void addPings
boolean function ( PingResponse arg0 ) { PingResponse loc0 = pings . get ( arg0 . node ( ) ) ; if ( loc0 == null || loc0 . id ( ) <= arg0 . id ( ) ) { pings . put ( arg0 . node ( ) , arg0 ) ; return true ; } return false ; }