This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new da23f55a1 [hotfix] Make refreshPartitions in CachingCatalog public
da23f55a1 is described below

commit da23f55a150718ed5a7fedc87ee4040b45a62f7e
Author: Jingsong <[email protected]>
AuthorDate: Tue Nov 5 16:45:15 2024 +0800

    [hotfix] Make refreshPartitions in CachingCatalog public
---
 .../java/org/apache/paimon/catalog/CachingCatalog.java  | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git 
a/paimon-core/src/main/java/org/apache/paimon/catalog/CachingCatalog.java 
b/paimon-core/src/main/java/org/apache/paimon/catalog/CachingCatalog.java
index 03edbaab7..1a6b23078 100644
--- a/paimon-core/src/main/java/org/apache/paimon/catalog/CachingCatalog.java
+++ b/paimon-core/src/main/java/org/apache/paimon/catalog/CachingCatalog.java
@@ -266,13 +266,6 @@ public class CachingCatalog extends DelegateCatalog {
         return result;
     }
 
-    public void refreshPartitions(Identifier identifier) throws 
TableNotExistException {
-        if (partitionCache != null) {
-            List<PartitionEntry> result = wrapped.listPartitions(identifier);
-            partitionCache.put(identifier, result);
-        }
-    }
-
     @Override
     public void dropPartition(Identifier identifier, Map<String, String> 
partitions)
             throws TableNotExistException, PartitionNotExistException {
@@ -314,4 +307,14 @@ public class CachingCatalog extends DelegateCatalog {
         }
         return tables;
     }
+
+    // ================================== refresh 
================================================
+    // following caches will affect the latency of table, so refresh method is 
provided for engine
+
+    public void refreshPartitions(Identifier identifier) throws 
TableNotExistException {
+        if (partitionCache != null) {
+            List<PartitionEntry> result = wrapped.listPartitions(identifier);
+            partitionCache.put(identifier, result);
+        }
+    }
 }

Reply via email to