@Override
    public void setActiveList(PrivacyList activeList) {
        this.activeList = activeList != null ? activeList.getName() : null;
        if (ClusterManager.isClusteringStarted()) {
            // Track information about the session and share it with other cluster nodes
            Cache<String,ClientSessionInfo> cache = SessionManager.getInstance().getSessionInfoCache();
            cache.put(getAddress().toString(), new ClientSessionInfo(this));
        }
    }
Sets the Privacy list that overrides the default privacy list. This list affects
only this session and only for the duration of the session.

@param activeList the Privacy list that overrides the default privacy list.
xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalClientSession.java