@Override
  public int hashCode() {
    return Objects.hash(metricGroup, startTimeMs, splits, unfinishedCount, hasNotifiedReader);
  }
Remove finished splits.

@return True if all splits are finished, otherwise false.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/read/hybrid/split/TemporalJoinSplits.java