code: def user_terms_updated(sender, **kwargs):
      
      LOGGER.debug("User T&C Updated Signal Handler")
      if kwargs.get('instance').user:
          cache.delete('tandc.not_agreed_terms_' + kwargs.get('instance').user.get_username())
docs: Called when user terms and conditions is changed - to force cache clearing