internal SocketPool(ServerPool owner, string host) { Host = host; this.owner = owner; endPoint = getEndPoint(host); queue = new Queue<PooledSocket>(); }
//Private constructor private MemcachedClient(string name, string[] hosts) { if (String.IsNullOrEmpty(name)) { throw new ConfigurationErrorsException("Name of MemcachedClient instance cannot be empty."); } if (hosts == null || hosts.Length == 0) { throw new ConfigurationErrorsException("Cannot configure MemcachedClient with empty list of hosts."); } Name = name; serverPool = new ServerPool(hosts); }