@Override
    public boolean equals(Object obj) {
      if (this == obj) {
        return true;
      }
      if (obj == null) {
        return false;
      }
      if (getClass() != obj.getClass()) {
        return false;
      }
      ResourceInst other = (ResourceInst) obj;
      if (id != other.id) {
        return false;
      }
      if (name == null) {
        if (other.name != null) {
          return false;
        }
      } else if (!name.equals(other.name)) {
        return false;
      }
      if (type == null) {
        if (other.type != null) {
          return false;
        }
      } else if (!type.equals(other.type)) {
        return false;
      }
      return firstTSidx == other.firstTSidx;
    }
Returns true if archive might still have future samples for this instance.
geode-core/src/main/java/org/apache/geode/internal/statistics/StatArchiveReader.java