bloritsch 01/11/13 08:58:43 Modified: src/org/apache/cocoon/components/language/markup/sitemap Tag: cocoon_20_branch SitemapMarkupLanguage.java src/org/apache/cocoon/components/language/markup/xsp Tag: cocoon_20_branch XSPMarkupLanguage.java src/org/apache/cocoon/reading Tag: cocoon_20_branch DatabaseReader.java ResourceReader.java src/org/apache/cocoon/servlet Tag: cocoon_20_branch CocoonServlet.java Log: Small resource improvement by avoiding new Date() where possible Revision Changes Path No revision No revision 1.2.2.5 +2 -2 xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/SitemapMarkupLanguage.java Index: SitemapMarkupLanguage.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/SitemapMarkupLanguage.java,v retrieving revision 1.2.2.4 retrieving revision 1.2.2.5 diff -u -r1.2.2.4 -r1.2.2.5 --- SitemapMarkupLanguage.java 2001/10/11 08:56:06 1.2.2.4 +++ SitemapMarkupLanguage.java 2001/11/13 16:58:42 1.2.2.5 @@ -30,7 +30,7 @@ * <a href="http://xml.apache.org/cocoon/sitemap.html">Sitemap</a>. * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> - * @version CVS $Revision: 1.2.2.4 $ $Date: 2001/10/11 08:56:06 $ + * @version CVS $Revision: 1.2.2.5 $ $Date: 2001/11/13 16:58:42 $ */ public class SitemapMarkupLanguage extends AbstractMarkupLanguage { @@ -203,7 +203,7 @@ newAtts.addAttribute("", "file-name", "file-name", "CDATA", name); newAtts.addAttribute("", "file-path", "file-path", "CDATA", path); newAtts.addAttribute("", "creation-date", "creation-date", - "CDATA", String.valueOf(new Date().getTime()) + "CDATA", String.valueOf(System.currentTimeMillis()) ); // forward element with the modified attribute super.startElement(namespaceURI, localName, qName, newAtts); No revision No revision 1.2.2.5 +2 -2 xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java Index: XSPMarkupLanguage.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/XSPMarkupLanguage.java,v retrieving revision 1.2.2.4 retrieving revision 1.2.2.5 diff -u -r1.2.2.4 -r1.2.2.5 --- XSPMarkupLanguage.java 2001/10/11 08:56:07 1.2.2.4 +++ XSPMarkupLanguage.java 2001/11/13 16:58:42 1.2.2.5 @@ -31,7 +31,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a> * @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Sahuc</a> - * @version CVS $Revision: 1.2.2.4 $ $Date: 2001/10/11 08:56:07 $ + * @version CVS $Revision: 1.2.2.5 $ $Date: 2001/11/13 16:58:42 $ */ public class XSPMarkupLanguage extends AbstractMarkupLanguage { @@ -239,7 +239,7 @@ newAtts.addAttribute("", "file-name", "file-name", "CDATA", name); newAtts.addAttribute("", "file-path", "file-path", "CDATA", path); newAtts.addAttribute("", "creation-date", "creation-date", "CDATA", - String.valueOf(new Date().getTime()) + String.valueOf(System.currentTimeMillis()) ); // forward element with the modified attribute super.startElement(namespaceURI, localName, qName, newAtts); No revision No revision 1.2.2.9 +2 -2 xml-cocoon2/src/org/apache/cocoon/reading/DatabaseReader.java Index: DatabaseReader.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/reading/DatabaseReader.java,v retrieving revision 1.2.2.8 retrieving revision 1.2.2.9 diff -u -r1.2.2.8 -r1.2.2.9 --- DatabaseReader.java 2001/10/15 13:40:39 1.2.2.8 +++ DatabaseReader.java 2001/11/13 16:58:42 1.2.2.9 @@ -45,7 +45,7 @@ public class DatabaseReader extends AbstractReader implements Composable, Configurable, Disposable, Cacheable, Poolable { private ComponentSelector dbselector; private String dsn; - private long lastModified = new Date().getTime(); + private long lastModified = System.currentTimeMillis(); private Blob resource = null; private Connection con = null; private DataSourceComponent datasource = null; @@ -256,7 +256,7 @@ long expires = parameters.getParameterAsInteger("expires", -1); if (expires > 0) { - response.setDateHeader("Expires", new Date().getTime() + expires); + response.setDateHeader("Expires", System.currentTimeMillis() + expires); } response.setHeader("Accept-Ranges", "bytes"); 1.3.2.10 +2 -2 xml-cocoon2/src/org/apache/cocoon/reading/ResourceReader.java Index: ResourceReader.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/reading/ResourceReader.java,v retrieving revision 1.3.2.9 retrieving revision 1.3.2.10 diff -u -r1.3.2.9 -r1.3.2.10 --- ResourceReader.java 2001/11/05 11:36:19 1.3.2.9 +++ ResourceReader.java 2001/11/13 16:58:42 1.3.2.10 @@ -31,7 +31,7 @@ /** * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> - * @version CVS $Revision: 1.3.2.9 $ $Date: 2001/11/05 11:36:19 $ + * @version CVS $Revision: 1.3.2.10 $ $Date: 2001/11/13 16:58:42 $ * * The <code>ResourceReader</code> component is used to serve binary data * in a sitemap pipeline. It makes use of HTTP Headers to determine if @@ -123,7 +123,7 @@ long expires = parameters.getParameterAsInteger("expires", -1); if (expires > 0) { - response.setDateHeader("Expires", new Date().getTime() + expires); + response.setDateHeader("Expires", System.currentTimeMillis() + expires); } response.setHeader("Accept-Ranges", "bytes"); No revision No revision 1.13.2.33 +4 -4 xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java Index: CocoonServlet.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java,v retrieving revision 1.13.2.32 retrieving revision 1.13.2.33 diff -u -r1.13.2.32 -r1.13.2.33 --- CocoonServlet.java 2001/10/29 15:31:22 1.13.2.32 +++ CocoonServlet.java 2001/11/13 16:58:42 1.13.2.33 @@ -58,7 +58,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a> * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Leo Sutic</a> - * @version CVS $Revision: 1.13.2.32 $ $Date: 2001/10/29 15:31:22 $ + * @version CVS $Revision: 1.13.2.33 $ $Date: 2001/11/13 16:58:42 $ */ public class CocoonServlet extends HttpServlet { @@ -522,7 +522,7 @@ } catch (Exception e){} // This is more scalable - long start = new Date().getTime(); + long start = System.currentTimeMillis(); HttpServletRequest request = RequestWrapper.getServletRequest(req, CocoonServlet.SAVE_UPLOADED_FILES_TO_DISK, this.uploadDir, @@ -654,7 +654,7 @@ res.setContentType(contentType = Notifier.notify(n, res.getOutputStream())); } - long end = new Date().getTime(); + long end = System.currentTimeMillis(); String timeString = processTime(end - start); log.info("'" + uri + "' " + timeString); @@ -784,7 +784,7 @@ c.compose(getParentComponentManager ()); c.setLogKitManager(this.logKitManager); c.initialize(); - this.creationTime = new Date().getTime(); + this.creationTime = System.currentTimeMillis(); if (this.cocoon != null) { this.cocoon.dispose();
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]