code: def set_info_cache(self, jid, node, info):
          
          fut = asyncio.Future()
          fut.set_result(info)
          self.set_info_future(jid, node, fut)
docs: This is a wrapper around :meth:`set_info_future` which creates a future
          and immediately assigns `info` as its result.
  
          .. versionadded:: 0.5