public RequestThreadPoolExecutor()
{
super(DatabaseDescriptor.getNativeTransportMinThreads(),
DatabaseDescriptor.getNativeTransportMaxThreads(),
CORE_THREAD_TIMEOUT_SEC, TimeUnit.SECONDS,
new ArrayBlockingQueue(32), // Seems to help smooth latency compared to SynchronousQueue.
new NamedThreadFactory("Native-Transport-Requests"));
}