Container size
        :param container_len:
        :param container_type:
        :param params:
        :return:

async def container_size(
            self, container_len=None, container_type=None, params=None
    ):
        """
        Container size
        :param container_len:
        :param container_type:
        :param params:
        :return:
        """
        if hasattr(container_type, "serialize_archive"):
            raise ValueError("not supported")

        if self.writing:
            return await self._dump_container_size(
                self.iobj, container_len, container_type, params
            )
        else:
            raise ValueError("Not supported")