class_docstr: Interface to put and get job data from the Internal KV store.
code: def __init__(self, gcs_aio_client: GcsAioClient):
      self._gcs_aio_client = gcs_aio_client
  
imports: import asyncio
  import json
  import time
  from dataclasses import dataclass, replace, asdict
  from enum import Enum
  from pathlib import Path
  from typing import Any, Dict, Optional, Tuple, Union
  from ray._private import ray_constants
  from ray._private.gcs_utils import GcsAioClient
  from ray._private.runtime_env.packaging import parse_uri
  from ray.util.annotations import PublicAPI
label_desc: Use image node_id 1 to create a new JobInfoStorageClient object  with example: obj = JobInfoStorageClient(gcs_aio_client)