Author: cmailleux
Date: Wed May 23 10:25:31 2007
New Revision: 394
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D394&repname=
=3Desi_server
Log:
Add a new webdav listener to refresh files from esi server
Modified:
trunk/src/org/jahia/esi/invalidation/services/Invalidator.java
Modified: trunk/src/org/jahia/esi/invalidation/services/Invalidator.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/src/org/jahia/e=
si/invalidation/services/Invalidator.java&rev=3D394&repname=3Desi_server
=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
--- trunk/src/org/jahia/esi/invalidation/services/Invalidator.java (origina=
l)
+++ trunk/src/org/jahia/esi/invalidation/services/Invalidator.java Wed May =
23 10:25:31 2007
@@ -536,17 +536,18 @@
if (log.isDebugEnabled()) log.debug("Invalidation Object :" +o=
bj);
=
String invInfo =3D obj.getINFO();
+ final boolean templateCaching =3D SettingsBean.getInstance().i=
sEnableTemplateCaching();
if (invInfo!=3Dnull && invInfo.indexOf("remove-EVERYTHING")!=
=3D-1 ) {
- log.info("Executing flush all of Cache" + (SettingsBean.ge=
tInstance().isEnableTemplateCaching()?"(and invalidating user Sessions).":"=
"));
+ log.info("Executing flush all of Cache" + (templateCaching=
?"(and invalidating user Sessions).":""));
mainCache.clearAllCaches();
SystemInit.getInstance().setOldestAllowedUserSession(new D=
ate());
return "Cleared all Caches.";
}
- else if (SettingsBean.getInstance().isEnableTemplateCaching() =
&& invInfo!=3Dnull && invInfo.indexOf("remove-User-entries-for-")!=3D-1 ) =
{ //TODO: could be more selective by invalidating only those users that are=
selected
+ else if (templateCaching && invInfo!=3Dnull && invInfo.indexOf=
("remove-User-entries-for-")!=3D-1 ) { //TODO: could be more selective by =
invalidating only those users that are selected
log.info("Invalidating all user Sessions.");
SystemInit.getInstance().setOldestAllowedUserSession(new D=
ate());
}
- else if (SettingsBean.getInstance().isEnableTemplateCaching() =
&& invInfo!=3Dnull && invInfo.indexOf("remove-User-session-for-")!=3D-1 ) {
+ else if (templateCaching && invInfo!=3Dnull && invInfo.indexOf=
("remove-User-session-for-")!=3D-1 ) {
String[] userSessionID =3D invInfo.substring("remove-User-=
session-for-".length()).split("\\$\\$\\$");
if(userSessionID !=3D null && userSessionID.length=3D=3D2)=
{
log.info("Invalidating session "+userSessionID[1]+" for us=
er "+userSessionID[0]+" .");
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list