gravitino
gravitino copied to clipboard
[#3244] Improvement(core): add hidden property names cache for list catalog info
What changes were proposed in this pull request?
- cache hidden property names when creating a catalog if necessary
- get hidden property names from cache for list catalog info
Why are the changes needed?
Because directly accessing catalog hidden property names requires switching the class loader context, it will incur additional overhead, which will increase as the number of catalog provider types grows.
Fix: #3244
Does this PR introduce any user-facing change?
no
How was this patch tested?
existing tests