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

    result = mult * result + (member == null ? 0 : member.hashCode());
    result = mult * result + threadId;

    return result;
  }
Constructs new immutable instance of RemoteThread
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/RemoteThread.java