code: protected boolean isExecuteMerge()
      {
          long elapsedTimeMs = getCurrentTime() - this.previousMergeTime;
          if (elapsedTimeMs >= TimeUnit.SECONDS.toMillis(this.mergeInterval))
          {
              return true;
          }
  
          return false;
      }
docs: マージを実行するかの判定を行う。<br>
  前回のマージ時刻から「状態マージ間隔」以上の時間が経過していた場合、マージ実行と判定する。
  
  @return 状態マージを実行する場合true、行わない場合false