Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
This is just a silly change for creating the public key only once for a Jwk. This improvement lies in the fact that the Jwk is designed as an immutable class, but the method for getting the public key generates a new instance all the time out of values that never change. Therefore, it would be better to just store this information once it's built and not have to regenerate it every time it's asked for - which happens often when one considers that Jwk objects tend to be cached.
Testing
No new test was added, as no functionality was added nor has any contract changed - a new private attribute was added for storing some information.
Checklist