docs: def touch_multi(self, keys, ttl=0):
          """Touch multiple keys. Multi variant of :meth:`touch`
  
          :param keys: the keys to touch
          :type keys: :ref:`iterable<argtypes>`.
              ``keys`` can also be a dictionary with values being
              integers, in which case the value for each key will be used
              as the TTL instead of the global one (i.e. the one passed to
              this function)
          :param int ttl: The new expiration time
          :return: A :class:`~.MultiResult` object
  
          Update three keys to expire in 10 seconds ::
  
              cb.touch_multi(("key1", "key2", "key3"), ttl=10)
  
          Update three keys with different expiration times ::
  
              cb.touch_multi({"foo" : 1, "bar" : 5, "baz" : 10})
  
          .. seealso:: :meth:`touch`
          """
          return _Base.touch_multi(self, keys, ttl=ttl)