acquire method
Acquire a connection data object from the pool
Implementation
ConnectionData acquire({required int index, required double distance}) {
if (_available.isNotEmpty) {
final data = _available.removeLast();
data.index = index;
data.distance = distance;
return data;
}
return ConnectionData(index: index, distance: distance);
}