def METHOD_NAME(self):
    # Fix seed for reproducibility
    random.seed(0)
    # Construct 10,000 requests with 1,000 unique prompts
    # and shuffle them to simulate simultaneous cache reads/writes.
    prompts: List[str] = [str(i) for i in range(1_000)] * 10
    random.shuffle(prompts)
    # Query in parallel with multiple processes
    with Pool(processes=16) as p:
        p.map(partial(TestRemoteServerService.query, self.url, self.auth), prompts)