def METHOD_NAME(self, batch_list: Sequence[AnyBatch]) -> None:
    batch: AnyBatch
    for batch in batch_list:
        try:
            assert isinstance(
                batch, (Batch, _get_fluent_batch_class())
            ), "Batch objects provided to BatchManager must be formal Great Expectations Batch typed objects."
        except AssertionError as e:
            logger.error(str(e))
        self._execution_engine.load_batch_data(
            batch_id=batch.id, batch_data=batch.data
        )
        self._batch_cache[batch.id] = batch
        # We set the active_batch_id in each iteration of the loop to keep in sync with the active_batch_data_id
        # that has been loaded.  Hence, the final active_batch_id will be that of the final BatchData loaded.
        self._active_batch_id = batch.id