/**
  * reads LDAP users marked as deleted from the database
  * @param int $offset
  * @return OCA\user_ldap\lib\user\OfflineUser[]
  */
 private function fetchDeletedUsers($offset)
 {
     $deletedUsers = $this->preferences->getUsersForValue('user_ldap', 'isDeleted', '1', $this->limit, $offset);
     $key = $this->getDeletedUsersCacheKey($this->limit, $offset);
     $userObjects = array();
     foreach ($deletedUsers as $user) {
         $userObjects[] = new OfflineUser($user, $this->preferences, $this->db, $this->access);
     }
     $this->deletedUsers[$key] = $userObjects;
     if (count($userObjects) > 0) {
         $this->hasUsers();
     }
     return $this->deletedUsers[$key];
 }