This is an automated email from the ASF dual-hosted git repository.
yuqi4733 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from 16f12b4143 [#8386] fix(common): Add precodition to JdbcUrlUtils.java
to check driver and url not null (#8405)
add 1ab8c0540a [#8377] improvement(core): Optimize CaffeineEntityCache
using segmented locking (#8452)
No new revisions were added by this update.
Summary of changes:
.../fileset/TestFilesetCatalogOperations.java | 1 +
.../catalog/kafka/TestKafkaCatalogOperations.java | 1 +
.../catalog/model/TestModelCatalogOperations.java | 1 +
.../main/java/org/apache/gravitino/Configs.java | 17 +
.../gravitino/cache/CaffeineEntityCache.java | 137 ++------
.../org/apache/gravitino/cache/EntityCache.java | 5 +-
.../org/apache/gravitino/cache/NoOpsCache.java | 33 +-
.../org/apache/gravitino/cache/SegmentedLock.java | 236 +++++++++++++
.../storage/relational/RelationalEntityStore.java | 3 +
.../authorization/TestAccessControlManager.java | 1 +
.../gravitino/authorization/TestOwnerManager.java | 1 +
.../apache/gravitino/cache/TestSegmentedLock.java | 383 +++++++++++++++++++++
.../apache/gravitino/policy/TestPolicyManager.java | 1 +
.../gravitino/stats/TestStatisticManager.java | 1 +
.../gravitino/storage/TestEntityStorage.java | 1 +
.../org/apache/gravitino/tag/TestTagManager.java | 1 +
docs/gravitino-server-config.md | 4 +
17 files changed, 695 insertions(+), 132 deletions(-)
create mode 100644
core/src/main/java/org/apache/gravitino/cache/SegmentedLock.java
create mode 100644
core/src/test/java/org/apache/gravitino/cache/TestSegmentedLock.java