class_docstr: Cache stores downloaded objects, notably apache-rat.jar. 
code: def __init__(self, path=ARCHERY_CACHE_DIR):
      self.root = path
  
      if not path.exists():
          os.makedirs(path)
  
file_path: arrow/dev/archery/archery/utils/cache.py
imports: from pathlib import Path
  import os
  from urllib.request import urlopen
  from .logger import logger
label_desc: Use image node_id 1 to create a new Cache object  with example: obj = Cache(path)