class_docstr: ``interact`` can be used with regular functions. However, when they are connected to
  changed or changing signals, there is no way to access these connections later to
  i.e. disconnect them temporarily. This utility class wraps a normal function but
  can provide an external scope for accessing the hooked up parameter signals.
docstr: Disconnects from all signals of parameters in ``self.parameters``. Also,
  optionally clears the old cache of param values
docstr_tok: ["Disconnects","from","all","signals","of","parameters","in","``","self.parameters","``",".","Also",",","optionally","clears","the","old","cache","of","param","values"]
code: def removeParameters(self, clearCache=True):
      """
      Disconnects from all signals of parameters in ``self.parameters``. Also,
      optionally clears the old cache of param values
      """
      for p in self.parameters.values():
          self._disconnectParameter(p)
      # Disconnected all old signals, clear out and get ready for new ones
      self.parameters.clear()
      if clearCache:
          self.parameterCache.clear()
  
imports: import contextlib
  import functools
  import inspect
  import pydoc
  from .None import Parameter
  from .parameterTypes import ActionGroupParameter
  from ..None import functions
label_desc: Use image node_id 7 for calling the InteractiveFunction obj's underlying member method code with example usage: obj.removeParameters(clearCache) without return types