def METHOD_NAME(function):
    """ 
    """
    call_cache = {}
    def memoized_function(*f_args):
        if f_args in call_cache:
            return call_cache[f_args]
        call_cache[f_args] = result = function(*f_args)
        return result
    return memoized_function