Perform a cache lookup with a different url. This function rewinds the state machine to perform the new cache lookup. The cache_info for the new url must have been initialized before calling this function.
If the length argument is -1, this function will take the length from the url argument.
This API may be changed in the future version since it is experimental.