docs: def get_output_key(self, args, kwargs):
          """Return the key that the output should be cached with, given
          arguments, keyword arguments, and a list of arguments to ignore.
          """
          # Get a dictionary mapping argument names to argument values where
          # ignored arguments are omitted.
          filtered_args = joblib.func_inspect.filter_args(
              self.func, self.ignore, args, kwargs)
          # Get a sorted tuple of the filtered argument.
          filtered_args = tuple(sorted(filtered_args.values()))
          # Use native hash when hashing arguments.
          return db.generate_key(filtered_args)