@Override
    public boolean equals(Object obj) {
      if (this == obj) {
        return true;
      }
      if (obj == null || getClass() != obj.getClass()) {
        return false;
      }
      FlushRegionEntry other = (FlushRegionEntry) obj;
      if (
        !Bytes.equals(this.region.getRegionInfo().getRegionName(),
          other.region.getRegionInfo().getRegionName())
      ) {
        return false;
      }
      return compareTo(other) == 0;
    }
@param when When to expire, when to come up out of the queue. Specify in milliseconds. This
            method adds EnvironmentEdgeManager.currentTime() to whatever you pass.
@return This.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreFlusher.java