Add global cache for available resource types
Open
enhancement
tech debt
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 79
Description
Currently the resource types will be loaded every time a semantic model is built. To improve compilation performance, we should implement a global cache for resource types.
Contributor guide
Research direction
Start by locating where resource types are loaded during semantic model construction and trace how often that path runs. Implementing the global cache should prevent repeated loads across model builds; confirm this with compilation or performance tests, though the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100