@Override
  public int hashCode() {
    final int mult = 37;

    int result = EventID.hashCodeMemberId(membershipID);
    result = mult * result + (int) threadID;
    result = mult * result + (int) (threadID >>> 32);

    return result;
  }
Extracts the field bits from the value.

@param val the value
@return the field
geode-core/src/main/java/org/apache/geode/internal/cache/ha/ThreadIdentifier.java