protected override IPool <RequestExecutingContext <TAppSession, TRequestInfo> > CreateResource(IServerConfig config) { IPool <RequestExecutingContext <TAppSession, TRequestInfo> > pool = null; pool = new IntelliPool <RequestExecutingContext <TAppSession, TRequestInfo> >(Math.Min(Math.Max(config.MaxConnectionNumber / 15, 100), config.MaxConnectionNumber), pool.CreateDefaultPoolItemCreator()); return(pool); }