https://github.com/uweigand approved this pull request. Given the discussion above, I think just keeping this cache is probably the best solution after all, so let's go with it as is. LGTM! https://github.com/llvm/llvm-project/pull/131039