@Override
  public int purgePlayer(String playerName) {
    // first delete any homeInvites the player was invited too
    int rowsPurged = util.deleteRows(TABLE, "invited_player", playerName);

    // then delete any HomeInvites the player sent out to others
    Set<HomeInvite> set = findAllOpenInvites(playerName);
    for (HomeInvite hi : set) {
      try {
        deleteHomeInvite(hi);
        rowsPurged++;
      } catch (Exception e) {
        log.error("Caught exception while purging homeInvite", e);
      }
    }
    return rowsPurged;
  }
 @Override
 public int purgePlayerData(long purgeTime) {
   return util.purgePlayers(this, purgeTime);
 }