cómo deshabilitar el caché en eclipselink

He intentado deshabilitar el caché L2 en EclipseLink con Eclipse índigo utilizando las siguientes propiedades en persistence.xml:

<property name="eclipselink.cache.shared.default" value="false"/>

<shared-cache-mode>NONE</shared-cache-mode>

Básicamente estoy probando un escenario si el mismo objeto creado en dos sesiones diferentes golpea la base de datos dos veces o si ambas sesiones se refieren al mismo objeto creado en la sesión anterior en la memoria caché. No debería hacerlo porque el caché L2 está deshabilitado al mencionar las propiedades anteriores en persistence.xml

Mi código es el siguiente:

 Session session = DataAccessManager.getManager().openSession();
 ReferenceObjectRepository referenceObjectRepository =     ReferenceObjectRepository.getInstance();
 ReferenceObjectKey referenceObjectKey = new ReferenceObjectKey(getStringValue("testCacheByPass.input"));
 //load object first time.
 ReferenceObject referenceObject = referenceObjectRepository.load(ReferenceObject.class, referenceObjectKey);
 logger.log(Level.SEVERE, "Cache ReferenceObject: " + referenceObject);

 //load object in another session
 Session sessionNew = DataAccessManager.getManager().openNewSession();
 Object dbObject = referenceObjectRepository.load(ReferenceObject.class,    referenceObjectKey);
 logger.log(Level.SEVERE, "DB loaded ReferenceObject: " + dbObject);

Por favor, ayúdame si me he perdido algo. ¿O tengo que hacerlo de otra manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta