Creates a function that memoizes the result of func. If resolver is provided it determines the cache key for
storing the result based on the arguments provided to the memoized function. By default, the first argument
provided to the memoized function is coerced to a string and used as the cache key. The func is invoked with
the this binding of the memoized function.
Creates a function that memoizes the result of func. If resolver is provided it determines the cache key for storing the result based on the arguments provided to the memoized function. By default, the first argument provided to the memoized function is coerced to a string and used as the cache key. The func is invoked with the this binding of the memoized function.