class_docstr: Decorator. Caches a function's return value each time it is called.
  If called later with the same arguments, the cached value is returned
  (not reevaluated).
class_docstr_tok: ["Decorator",".","Caches","a","function","'s","return","value","each","time","it","is","called",".","If","called","later","with","the","same","arguments",",","the","cached","value","is","returned","(","not","reevaluated",")","."]
docstr: Support instance methods.
docstr_tok: ["Support","instance","methods","."]
code: def __get__(self, obj, objtype):
      """Support instance methods."""
      return functools.partial(self.__call__, obj)
  
file_path: sematch/sematch/utility.py
imports: import json
  import os
  import collections.abc
  import functools
label_desc: Use image node_id 4 for calling the memoized obj's underlying member method code with example usage: obj.__get__(obj, objtype) and returns: functools