@Override
  public boolean isSurpriseMember(ID m) {
    latestViewReadLock.lock();
    try {
      if (surpriseMembers.containsKey(m)) {
        final long birthTime = surpriseMembers.get(m);
        final long now = System.currentTimeMillis();
        return (birthTime >= (now - surpriseMemberTimeout));
      }
      return false;
    } finally {
      latestViewReadLock.unlock();
    }
  }
Indicate whether the given member is in the surprise member list
<P>
This method will not cause expiry of a surprise member. That must be done
during view processing.
<p>
Concurrency: protected by {@link #latestViewReadLock}

@param m the member in question
@return true if the given member is a surprise member
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembership.java