Author: cmailleux
Date: Fri Oct  5 15:55:19 2007
New Revision: 18765

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18765&repname=
=3Djahia
Log:
Resolve issue ESI-358

We will have to think of a more granular flushing of cahe when syncronizing=
 file sin a cluster for ESI

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/deamons/f=
ilewatcher/FileListSync.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/dea=
mons/filewatcher/FileListSync.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/deamons/filewatcher/FileListSync.j=
ava&rev=3D18765&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/deamons/f=
ilewatcher/FileListSync.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/deamons/f=
ilewatcher/FileListSync.java Fri Oct  5 15:55:19 2007
@@ -106,20 +106,19 @@
     }
 =

     public void replaceEntries(Map newEntries) {
-        if (Jahia.getSettings().isEsiCacheActivated()) {
-            if (initialized && !entries.equals(newEntries)) {
-                if (logger.isDebugEnabled())
-                    logger.info("[esi] change in JSPs or /classes detected=
, so triggering ESI cache flush.");
-                JahiaEvent flushEsiEvent =3D new JahiaEvent(this, Jahia.ge=
tThreadParamBean(), "");
-                try {
-                    ServicesRegistry.getInstance().getJahiaEventService().=
fireFlushEsiCacheEvent(flushEsiEvent);
-                } catch (JahiaException e) {
-                    logger.error("[esi] error flushing the Esi cache",e);
+        if (clusterService.isActivated()) {
+            if (Jahia.getSettings().isEsiCacheActivated()) {
+                if (initialized && !entries.equals(newEntries)) {
+                    if (logger.isDebugEnabled())
+                        logger.info("[esi] change in JSPs or /classes dete=
cted, so triggering ESI cache flush.");
+                    JahiaEvent flushEsiEvent =3D new JahiaEvent(this, Jahi=
a.getThreadParamBean(), "");
+                    try {
+                        ServicesRegistry.getInstance().getJahiaEventServic=
e().fireFlushEsiCacheEvent(flushEsiEvent);
+                    } catch (JahiaException e) {
+                        logger.error("[esi] error flushing the Esi cache",=
 e);
+                    }
                 }
             }
-        }
-
-        if (clusterService.isActivated()) {
             removed =3D entries;
             removed.keySet().removeAll(newEntries.keySet());
             for (Iterator iterator =3D removed.keySet().iterator(); iterat=
or.hasNext();) {

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to