code: @Weight(value = Weight.Unit.VARIABLE, comment = "Depends on the current call stack depth")
    public static void cancel() {
      final int stackDepth = ThreadUtils.stackDepth();
  
      final List<TimeData> list = REGISTRY.get();
  
      list.removeIf(timeWatchItem -> timeWatchItem.getDetectedStackDepth() >= stackDepth);
      if (list.isEmpty()) {
        REGISTRY.remove();
      }
    }
docs: Cancel all time watchers and time points for the current stack level.
  
  @see #cancelAll()
  @since 1.0