Efficient and concurrent loading of topics and correlating with schemas efficiently within ResourceLoader implementations.
Because our KafkaTopic instances include an iota of information about if has related schemas, we have to have the schemas from the proper registry (if any) onhand to do the final bits, but can do the route hits concurrently prior to the stitching.
CCLoudResourceLoader's implementation is cache-aware.
LocalResourceLoaders implementation deep-fetches every time.
Any additional details or context that should be provided?
-
Pull request checklist
Please check if your PR fulfills the following (if applicable):
Tests
[ ] Added new
[ ] Updated existing
[ ] Deleted existing
Other
[ ] All new disposables (event listeners, views, channels, etc.) collected as for eventual cleanup?
[ ] Does anything in this PR need to be mentioned in the user-facing CHANGELOG or README?
[ ] Have you validated this change locally by packaging and installing the extension .vsix file?
Summary of Changes
CCLoudResourceLoader
's implementation is cache-aware.LocalResourceLoader
s implementation deep-fetches every time.Any additional details or context that should be provided?
-
Pull request checklist
Please check if your PR fulfills the following (if applicable):
Tests
Other
.vsix
file?