code: def __init__(
      self,
      func,
      func_args=(),
      bounds=None,
      g_cons=None,
      g_cons_args=(),
      indexed=True,
  ):
      self.cache = {}
      self.func = func
      self.g_cons = g_cons
      self.g_cons_args = g_cons_args
      self.func_args = func_args
      self.bounds = bounds
      self.nfev = 0
      self.size = 0
  
      if indexed:
          self.index = -1
  
imports: import numpy
  import copy
label_desc: Use image node_id 1 to create a new VertexCache object  with example: obj = VertexCache(func, func_args, bounds, g_cons, g_cons_args, indexed)