/**
  * Get a cached paginated list of all users
  * 	
  *	@param int $howMany
  * 	
  *	@param string $byFirstname
  *
  *	@return mixed
  */
 public function getPaginated($howMany = 10, $byFirstname = null)
 {
     $this->howMany = $howMany;
     $this->byFirstname = $byFirstname;
     if (!$this->byFirstname) {
         return $this->cache->remember('users.all', 20, function () {
         });
     } else {
         return $this->repository->getPaginated($this->howMany, $this->byFirstname);
     }
 }