public RemoteTableDescriptor<K, V, U> withAsyncCallbackExecutorPoolSize(int poolSize) {
    this.asyncCallbackPoolSize = poolSize;
    return this;
  }
Specify the size of the thread pool for the executor used to execute
callbacks of CompletableFutures of async Table operations. By default, these
futures are completed (called) by the threads of the native store client. Depending
on the implementation of the native client, it may or may not allow executing long
running operations in the callbacks. This config can be used to execute the callbacks
from a separate executor to decouple from the native client. If configured, this
thread pool is shared by all read and write operations.
@param poolSize max number of threads in the executor for async callbacks
@return this table descriptor instance
samza-api/src/main/java/org/apache/samza/table/descriptors/RemoteTableDescriptor.java