Use `completion-table-with-cache' when available