recordWorkerUtilization method

void recordWorkerUtilization(
  1. int activeWorkers,
  2. int totalWorkers
)

Record worker utilization

Implementation

void recordWorkerUtilization(int activeWorkers, int totalWorkers) {
  _totalWorkers = totalWorkers;
  _utilizationHistory.add(
    _WorkerUtilization(
      timestamp: DateTime.now(),
      activeWorkers: activeWorkers,
      totalWorkers: totalWorkers,
    ),
  );

  if (_utilizationHistory.length > _maxUtilizationSnapshots) {
    _utilizationHistory.removeFirst();
  }
}