Beispiel #1
0
        public Poolable <T> Retrieve()
        {
            if (pooledObjects.Count == 0)
            {
                expander.Expand();
            }

            var poolable = helper.Retrieve();

            Assert.IsNotNull(poolable);
            stateResotrer?.OnRetrieve(poolable);

            return(poolable);
        }