¿Existe una opción useDirtyFlag para la configuración del clúster Tomcat 6?

En Tomcat 5.0.x tenía la capacidad de configurar useDirtyFlag = "false" enforzar la replicación de la sesión después de cada solicitud en lugar de buscar llamadas set / removeAttribute.

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
                 managerClassName="org.apache.catalina.cluster.session.SimpleTcpReplicationManager"
                 expireSessionsOnShutdown="false"
                 **useDirtyFlag="false"**
                 doClusterLog="true"
                 clusterLogName="clusterLog"> ...

Los comentarios en el server.xml declararon que esto se puede usar para hacer que el siguiente trabajo:

<%
    HashMap map = (HashMap)session.getAttribute("map");
    map.put("key","value");
%>

es decir, cambiar el estado de un objeto que tieneya se ha puesto en la sesión y puede estar seguro de que este objeto aún se replicará en los otros nodos del clúster.

De acuerdo con la documentación de Tomcat 6, solo tiene dos opciones de "Administrador": DeltaManager y BackupManager ... ninguno de estos parece permitir esta opción ni nada parecido. En mis pruebas, la configuración predeterminada:

  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

donde obtiene el DeltaManager de forma predeterminada, definitivamente se comporta como useDirtyFlag = "true" (como era de esperar).

Entonces mi pregunta es: ¿hay un equivalente en Tomcat 6?

Mirando la fuente, puedo ver una implementación del administrador "org.apache.catalina.ha.session.SimpleTcpReplicationManager" que tiene el useDirtyFlag pero el javadoc comenta en este estado que es "Replicación de sesión de Tomcat para Tomcat 4.0" ... No lo hago ' No sé si está bien usarlo. Supongo que no, ya que no se menciona en la documentación principal de configuración del clúster.

Respuestas a la pregunta(2)

Su respuesta a la pregunta