NodePool constructor

NodePool(
  1. Node factory(), {
  2. int initialSize = 8,
  3. int maxSize = 128,
})

Creates a node pool, pre-warming initialSize idle instances.

Implementation

NodePool(this.factory, {int initialSize = 8, this.maxSize = 128}) {
  for (var i = 0; i < initialSize; i++) {
    _idle.add(factory());
  }
}