dispose method
Releases resources.
Implementation
@override
void dispose() {
try {
while (_inFlight.isNotEmpty) {
_recycle(_inFlight.removeFirst());
}
for (final id in _pool) {
try {
_deleteQuery(id);
} catch (_) {}
}
} catch (_) {}
_pool.clear();
}