Author: michiel
Date: 2009-05-18 20:00:55 +0200 (Mon, 18 May 2009)
New Revision: 35277

Modified:
   mmbase/trunk/src/org/mmbase/framework/CachedRenderer.java
Log:
Include also the 'root dir' in the Cached Path, because this may likely appear 
in the urls too. Now it's easier to share a data-dir.

Modified: mmbase/trunk/src/org/mmbase/framework/CachedRenderer.java
===================================================================
--- mmbase/trunk/src/org/mmbase/framework/CachedRenderer.java   2009-05-18 
17:50:49 UTC (rev 35276)
+++ mmbase/trunk/src/org/mmbase/framework/CachedRenderer.java   2009-05-18 
18:00:55 UTC (rev 35277)
@@ -22,6 +22,7 @@
 import org.mmbase.util.functions.*;
 import org.mmbase.util.*;
 import org.mmbase.module.core.MMBase;
+import org.mmbase.module.core.MMBaseContext;
 
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.logging.Logging;
@@ -137,7 +138,8 @@
     private static final Pattern INVALID_IN_FILENAME = 
Pattern.compile("[\\/\\\\\\s]");
 
     protected File getCacheFile(Parameters blockParameters, RenderHints hints) 
{
-        File dir = new File(MMBase.getMMBase().getDataDir(), directory);
+        File cachedDir = new File(MMBase.getMMBase().getDataDir(), directory );
+        File dir = new File(cachedDir, MMBaseContext.getHtmlRootUrlPath());
         File componentDir = new File(dir, getBlock().getComponent().getName());
         File blockDir = new File(componentDir, getBlock().getName());
         blockDir.mkdirs();
@@ -220,6 +222,7 @@
                         }
                     }
                 });
+            ThreadPools.identify(future, "Rendering " + f);
             rendering.put(f, future);
             if (log.isDebugEnabled()) {
                 log.debug("Now rendering " + rendering);

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to