<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 _write_link_secret_label(self, label) -> None: """ Update non-secret storage record with link secret label. :param label: link secret label """


        LOGGER.debug('Wallet._write_link_secret_label <<< %s', label)

        if await self.get_link_secret_label() == label:
            LOGGER.info('Wallet._write_link_secret_label abstaining - already current')
        else:
            await self.write_non_secret(StorageRecord(
                TYPE_LINK_SECRET_LABEL,
                label,
                tags=None,
                ident=str(int(time()))))  # indy requires str

        LOGGER.debug('Wallet._write_link_secret_label <<<')