[builtin/getopts refactor] Also cache the 'silent' parsing