1.3.1
- Fix the type annotation of
Pool.withResource()
to indicate that it takes () -> FutureOr<T>
.
1.3.0
- Add a
Pool.done
getter that returns the same future returned by Pool.close()
.
1.2.4
1.2.3
- Fix a bug in which
Pool.withResource()
could throw a StateError
when called immediately before closing the pool.
1.2.2
- Fix strong mode warnings and add generic method annotations.
1.2.1
1.2.0
- Add
Pool.close()
, which forbids new resource requests and releases all releasable resources.
1.1.0
- Add
PoolResource.allowRelease()
, which allows a resource to indicate that it can be released without forcing it to deallocate immediately.
1.0.2
1.0.1
- A
TimeoutException
is now correctly thrown if the pool detects a deadlock.