public MultiBotManager(){
  managerNumber=MANAGER_COUNT.getAndIncrement();
  ThreadPoolExecutor defaultPool=(ThreadPoolExecutor)Executors.newCachedThreadPool();
  defaultPool.allowCoreThreadTimeOut(true);
  this.botPool=MoreExecutors.listeningDecorator(defaultPool);
}

public MultiBotManager ( ) { managerNumber = MANAGER_COUNT . getAndIncrement ( ) ; ThreadPoolExecutor defaultPool = ( ThreadPoolExecutor ) Executors . newCachedThreadPool ( ) ; defaultPool . allowCoreThreadTimeOut ( true ) ; this . botPool = MoreExecutors . listeningDecorator ( defaultPool ) ; }
create multibotmanager with a cached thread pool .
