/**
  * @return RequestSet[]
  */
 public function getRequestSetsToProcess()
 {
     $values = $this->backend->getFirstXValuesFromList($this->key, $this->numRequestsToProcessInBulk);
     $requests = array();
     foreach ($values as $value) {
         $params = json_decode($value, true);
         $request = new RequestSet();
         $request->restoreState($params);
         $requests[] = $request;
     }
     return $requests;
 }
 private function assertFirstValuesInList($key, $expectedValues, $numValues = 999)
 {
     $verify = $this->redis->getFirstXValuesFromList($key, $numValues);
     $this->assertEquals($expectedValues, $verify);
 }