<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def create_lease_store_if_not_exists_async(self):
 """ Create the lease store if it does not exist, do nothing if it does exist. :return: `True` if the lease store already exists or was created successfully, `False` if not. :rtype: bool """

        try:
            await self.host.loop.run_in_executor(
                self.executor,
                functools.partial(
                    self.storage_client.create_container,
                    self.lease_container_name))

        except Exception as err:  # pylint: disable=broad-except
            _logger.error("%r", err)
            raise err

        return True