com.groupbyinc.flux.common.util.concurrent.QueueResizingEsThreadPoolExecutor.class Maven / Gradle / Ivy
???? 4? Lcom/groupbyinc/flux/common/util/concurrent/QueueResizingEsThreadPoolExecutor ?com/groupbyinc/flux/common/util/concurrent/EsThreadPoolExecutor &QueueResizingEsThreadPoolExecutor.java %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
EWMA_ALPHA D logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; QUEUE_ADJUSTMENT_AMOUNT I 2 runnableWrapper Ljava/util/function/Function; GLjava/util/function/Function; workQueue CLcom/groupbyinc/flux/common/util/concurrent/ResizableBlockingQueue; YLcom/groupbyinc/flux/common/util/concurrent/ResizableBlockingQueue;
tasksPerFrame minQueueSize maxQueueSize targetedResponseTimeNanos J
executionEWMA ?Lcom/groupbyinc/flux/common/ExponentiallyWeightedMovingAverage; totalTaskNanos (Ljava/util/concurrent/atomic/AtomicLong; taskCount +Ljava/util/concurrent/atomic/AtomicInteger; startNs $assertionsDisabled Z i(Ljava/lang/String;IIJLjava/util/concurrent/TimeUnit;Lcom/groupbyinc/flux/common/util/concurrent/ResizableBlockingQueue;IILjava/util/function/Function;ILcom/groupbyinc/flux/common/unit/TimeValue;Ljava/util/concurrent/ThreadFactory;Lcom/groupbyinc/flux/common/util/concurrent/XRejectedExecutionHandler;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V ?(Ljava/lang/String;IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Lcom/groupbyinc/flux/common/util/concurrent/XRejectedExecutionHandler;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V &