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