The cache_help caches help output when the command is frozen, so it is only calculated once. This is useful if help output for the command does not depend on external state, and help for the command could be requested multiple times during program runtime.