in lib/pool.dart [370:376]
void allowRelease(Function() onRelease) { if (_released) { throw StateError('A PoolResource may only be released once.'); } _released = true; _pool._onResourceReleaseAllowed(onRelease); }