Merge pull request #3002 from lewurm/typespec-caching