Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2011, 06:16
shilox
 
Fecha de Ingreso: octubre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
[EHCACHE] Problema con defaultCache y cache en entorno distribuido

Hola,

mi pregunta se refiere a la configuración de cache distribuida.

Usando la misma configuración, si solo configuro en defaultCache, obtengo errores de inconsistencia(caso A). En cambio, si pongo una entrada de caché adicional no obtengo esos errores de inconsistencia. (caso B)

¿Sabeis porqué?

No quiero tener que configurar las 130 caches que se configuran con defaultCache

Gracias por adelantado

P.D. Supongo en todo momento que lo que no especifique, EHCACHE lo implementa usando como plantilla la configuración de defaultCache

CASO A:
Código:
	<defaultCache
		maxElementsInMemory="10000"
		eternal="false"
        timeToIdleSeconds="0"
		overflowToDisk="false"
		
	>
        <cacheEventListenerFactory
			class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
			
		/>
		<bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" />
	</defaultCache>
CASO B:
Código:
	<defaultCache
		maxElementsInMemory="10000"
		eternal="false"
        timeToIdleSeconds="0"
		overflowToDisk="false"
		
	>
        <cacheEventListenerFactory
			class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
			
		/>
		<bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" />
	</defaultCache>

	<cache
		name="com.liferay.portal.model.impl.LayoutImpl"
		maxElementsInMemory="10000"
		eternal="false"
        timeToIdleSeconds="0"
		overflowToDisk="false"
	>
        <cacheEventListenerFactory
			class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
		/>
		<bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" />
	</cache>