Api: Clear system cache only if specified on /utils/cache/clear
#22234
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.
Scope
We should avoid to clear schema cache as that consumes too much resources.
Because of that, the majority usage of the
POST /utils/cache/clear
is used to refresh data, not schema.In this PR, we avoid clearing system cache on clear cache util endpoint.
Although, that can still be possible using the
?system
query stringWhat's changed:
?system
query is passedPotential Risks / Drawbacks
From now on, the
?system
query needs to be included on the request to have the same behaviour as beforeReview Notes / Questions