public int rosterVerHashCode() {
        return Objects.hash(recvStatus, jid, nickname, groups, sharedGroups, invisibleSharedGroups, subStatus, askStatus, rosterID);
    }
Generates a hash code based on only those fields that are relevant for Roster Versioning (as defined in RFC 6121 section 2.6).

@return A hash code
xmppserver/src/main/java/org/jivesoftware/openfire/roster/RosterItem.java