IntelliJ IDEA seems to make a lot of repetitive calls to PsiReference#resolve() which resulted in a lot of unnecessary requests to the server. This PR enables caching reference targets so they can be read directly from cache as long as the PSI tree does not change.
IntelliJ IDEA seems to make a lot of repetitive calls to
PsiReference#resolve()
which resulted in a lot of unnecessary requests to the server. This PR enables caching reference targets so they can be read directly from cache as long as the PSI tree does not change.