Class CachedThreadScheduler.CachedWorkerPool

  • Enclosing class:
    CachedThreadScheduler

    static final class CachedThreadScheduler.CachedWorkerPool
    extends java.lang.Object
    • Field Detail

      • threadFactory

        private final java.util.concurrent.ThreadFactory threadFactory
      • keepAliveTime

        private final long keepAliveTime
      • evictorService

        private final java.util.concurrent.ScheduledExecutorService evictorService
      • evictorTask

        private final java.util.concurrent.Future<?> evictorTask
    • Constructor Detail

      • CachedWorkerPool

        CachedWorkerPool​(java.util.concurrent.ThreadFactory threadFactory,
                         long keepAliveTime,
                         java.util.concurrent.TimeUnit unit)