En nuestro entorno de desarrollo de servidor único he habilitado el caché de objetos y la sincronización remota con la configuración predeterminada.Servicio de canal de caché - Tridion 2011 SP1
Cuando publiqué una taxonomía que puedo ver en la materia, como los registros:
DEBUG RMICacheChannelConnector - Attempting to look up cache channel service on //localhost:1099/CacheChannelService
DEBUG RMICacheChannelConnector - Successfully set cache channel service
DEBUG LRUPolicy - LRUModel: listSize = 1 memSize = 128
DEBUG LRUPolicy - LRUModel: listSize = 2 memSize = 5339
DEBUG CacheController - Adding a dependency from Object [35:5034] in Region [/com.tridion.broker.Taxonomies.Taxonomy] to Object [35-5034-5034-512-TF1.left>=TF.left AND TF1.right<=TF.right] in Region [/com.tridion.broker.Taxonomies.Taxonomy]
Pero cuando anular la publicación de la memoria caché no se actualiza como todavía obtener resultados en caché, es decir. Todavía puedo recuperar la taxonomía a través de mis llamadas API cuando espero no publicarla después de la publicación.
Tengo que reiniciar el servicio para que los cambios sean eliminados.
Al haber leído Julian's arctile es casi como si mi intermediario no recibiera ninguna invalidación de caché, ¿es posible? ¿Aparece un mensaje de invalidación en los registros?
¡Maldita sea! Gran lugar Ram. Tuve que actualizar el cd_storage_conf para el implementador. – Neil
Para aquellos que no lo saben: el almacenamiento en caché de entrega de contenido de Tridion funciona entre instancias de JVM. Por lo tanto, ** Remote ** en Remote Synchronization se aplica siempre que tenga más de una JVM, incluso cuando estén en la misma máquina. En la actualidad, casi siempre deseará establecer la Sincronización remota en verdadero, ya que tendrá el Deployer ejecutándose en un proceso separado (ya sea como una aplicación web de carga HTTP o como un servicio de Windows) desde su sitio web de servicio de contenido. –