Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new pool with specified factory method and minimum and maximum size.
 /// </summary>
 /// <param name="minimumPoolSize">The minimum pool size limit.</param>
 /// <param name="maximumPoolSize">The maximum pool size limit</param>
 /// <param name="factoryMethod">The factory method that will be used to create new objects.</param>
 public ObjectPool(int minimumPoolSize, int maximumPoolSize, Func <T> factoryMethod) => InitializePool(minimumPoolSize, maximumPoolSize, factoryMethod);
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new pool with specified minimum pool size and maximum pool size
 /// </summary>
 /// <param name="minimumPoolSize">The minimum pool size limit.</param>
 /// <param name="maximumPoolSize">The maximum pool size limit</param>
 public ObjectPool(int minimumPoolSize, int maximumPoolSize) => InitializePool(minimumPoolSize, maximumPoolSize, null);