public PooledObject( T obj, bool free, IObjectRetainer <T> objectRetainer, IObjectPoolStats <T> poolStats) { m_object = new SafeRef <T>(obj); m_free = free; m_objectRetainer = objectRetainer; m_poolStats = poolStats; }
public ObjectPool(IObjectFactory <T> objectFactory, IObjectRetainer <T> objectRetainer) { m_objectFactory = objectFactory; m_objectRetainer = objectRetainer; }