code: private void internalSchedule(CapacityRequest cr)
     {
        if (this.threadStarted.compareAndSet(false, true))         
        {
           this.fillerThread.start();
        }
        
        // Multiple instances of the same ManagedConnectionPool is allowed
        synchronized (crs)
        {
           crs.addLast(cr);
           crs.notifyAll();
        }
     }
docs: Internal: Schedule
  @param cr The value