You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by bl...@apache.org on 2001/11/13 17:58:43 UTC

cvs commit: xml-cocoon2/src/org/apache/cocoon/servlet CocoonServlet.java

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:Giacomo.Pati@pwr.ch">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:ricardo@apache.org">Ricardo Rocha</a>
    * @author <a href="mailto:ssahuc@apache.org">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:Giacomo.Pati@pwr.ch">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:bloritsch@apache.org">Berin Loritsch</a>
    * @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
    * @author <a href="mailto:leo.sutic@inspireinfrastructure.com">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:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org