gc.listenerThreadPool().threadPoolFactory();
assertEquals(5, listenerThreadPool.maxThreads());
assertEquals(10000, listenerThreadPool.queueLength());
DefaultThreadFactory listenerThreadFactory =
gc.listenerThreadPool().threadFactory();
gc.persistenceThreadPool().threadPoolFactory();
assertEquals(6, persistenceThreadPool.maxThreads());
assertEquals(10001, persistenceThreadPool.queueLength());
DefaultThreadFactory persistenceThreadFactory =
gc.persistenceThreadPool().threadFactory();
assertEquals(5, asyncThreadPool.coreThreads());
assertEquals(5, asyncThreadPool.maxThreads());
assertEquals(10000, asyncThreadPool.queueLength());
assertEquals(0, asyncThreadPool.keepAlive());
DefaultThreadFactory asyncThreadFactory = gc.asyncThreadPool().threadFactory();
gc.transport().transportThreadPool().threadPoolFactory();
assertEquals(25, transportThreadPool.maxThreads());
assertEquals(10000, transportThreadPool.queueLength());
assertEquals(0, transportThreadPool.keepAlive());
assertEquals(30, remoteCommandThreadPool.maxThreads());
assertEquals(2, remoteCommandThreadPool.coreThreads());
assertEquals(10000, remoteCommandThreadPool.queueLength());
assertEquals(10000, remoteCommandThreadPool.keepAlive());
assertEquals(20, stateTransferThreadPool.maxThreads());