Apache9 commented on code in PR #7117:
URL: https://github.com/apache/hbase/pull/7117#discussion_r2197202309


##########
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.java:
##########
@@ -91,6 +95,9 @@ class AsyncNonMetaRegionLocator {
 
   private final ConcurrentMap<TableName, TableCache> cache = new 
ConcurrentHashMap<>();
 
+  // A chore service to invalidate table cache which table is not exist or 
disabled.
+  private ChoreService metaCacheInvalidateChoreService;

Review Comment:
   We scan schedule a new task at the end of the current task. And yes, you can 
not do block waiting in the timer task, but since we are using AsyncTable here, 
you can register a callback in the return CompletableFuture to avoid blocking 
the timer thread.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to