push method
Implementation
Future<void> push(ExpiringAddr a) async {
return await _lock.synchronized(() async {
a.heapIndex = _expiringHeap.length;
_expiringHeap.add(a);
_siftUp(a.heapIndex);
});
}
Future<void> push(ExpiringAddr a) async {
return await _lock.synchronized(() async {
a.heapIndex = _expiringHeap.length;
_expiringHeap.add(a);
_siftUp(a.heapIndex);
});
}