Closed aseovic closed 4 years ago
I've added CDI and gRPC client refactoring, which made this PR pretty massive as far as the number of files touched goes.
It does have some major usability improvements in it, is fairly low risk, and I need the changes to unblock other work, so I'm gonna submit it to RQ as-is to see if the PR process still works as it should and we can review it later.
Failed to process pull request Failed to submit RQ job for P4 changelist 78973.
Failed to process pull request Failed to submit RQ job for P4 changelist 78974.
Merged.
Initial refactoring to add
NamedMap
API.There is still work to reflect the change in the gRPC client and CDI, but this is a good start for the review.
Of course, there are many other places where notion of the "cache" leaks through (configuration, events, cache loaders/stores, etc.) but this is an incremental improvement in a highly visible part of the API. One step at a time...