vgritsenko 02/01/28 15:06:11 Modified: src/java/org/apache/cocoon/components/language/markup AbstractMarkupLanguage.java Log: Resolve all logicsheet with the same resolver instance. Remove FIXME note. Revision Changes Path 1.5 +7 -3 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/AbstractMarkupLanguage.java Index: AbstractMarkupLanguage.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/AbstractMarkupLanguage.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- AbstractMarkupLanguage.java 26 Jan 2002 17:13:33 -0000 1.4 +++ AbstractMarkupLanguage.java 28 Jan 2002 23:06:10 -0000 1.5 @@ -51,7 +51,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a> * @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a> * @author <a href="mailto:[EMAIL PROTECTED]">Ovidiu Predescu</a> - * @version CVS $Revision: 1.4 $ $Date: 2002/01/26 17:13:33 $ + * @version CVS $Revision: 1.5 $ $Date: 2002/01/28 23:06:10 $ */ public abstract class AbstractMarkupLanguage extends AbstractLoggable implements MarkupLanguage, Composable, Configurable, Recyclable @@ -339,8 +339,12 @@ { Logicsheet logicsheet = (Logicsheet)logicsheetCache.get(CACHE_PREFIX + logicsheetLocation); if (logicsheet == null) { - Source inputSource = resolver.resolve(logicsheetLocation); - // FIXME(VG): resolver (local) could not be used as it is temporary + // Logicsheet is reusable (across multiple XSPs) object, + // and it is resolved via urlResolver, and not via per-request + // temporary resolver. + Source inputSource = this.urlResolver.resolve(logicsheetLocation); + + // Resolver (local) could not be used as it is temporary // (per-request) object, yet Logicsheet is being cached and reused // across multiple requests. "Global" url-factory-based resolver // passed to the Logicsheet.
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]