code: def _cached_results(self, name, *args, **kwargs):
      # if type(self._subprocess) == EvaluatorSubprocess:
      # print(name, args, kwargs,
      # self._subprocess.get_compiled_method_return(self.id, name, *args, **kwargs)
      # )
      return self._subprocess.get_compiled_method_return(
          self.id, name, *args, **kwargs
      )
  
imports: import os
  import sys
  import subprocess
  import socket
  import errno
  import weakref
  import traceback
  from functools import partial
  from threading import Thread
  from jedi._compatibility import queue, is_py3, force_unicode, pickle_dump, pickle_load, GeneralizedPopen, print_to_stderr
  from jedi import debug
  from jedi.cache import memoize_method
  from jedi.evaluate.compiled.subprocess import functions
  from jedi.evaluate.compiled.access import DirectObjectAccess, AccessPath, SignatureParam
  from jedi.api.exceptions import InternalError
label_desc: Use image node_id 8 for calling the AccessHandle obj's underlying member method code with example usage: obj._cached_results(name) and returns: self