public override void serveMe(Client client) { Clerk c = nextClerk(); c.serve(client); lock (this) { allClerks.Add(c); } _pool.Release(); }