private Node < K , V > mostValidNode ( final Node < K , V > node , final int index , final String thread_id ) { Node < K , V > rval = node ; while ( rval != null && ! validNode ( rval , thread_id ) ) { rval = nextGreater ( rval , index ) ; } return rval ; }
get the most valid node from the specified node