public ObjectManager() { this.m_data = new Dictionary<string, IPoolableFactory>(); this.RegistClassType("Self.ObjectSet", new ObjectSetFactory()); var p = new ObjectPool(this); this.m_idlePool = p; p = new ObjectPool(this, true); p.CreateAdminNode(); this.m_busyPool = p; this.m_timer = new Timer(new TimerCallback(this.Cleanup)); this.m_timer.Change(1000, 0); }