[jboss-svn-commits] JBL Code SVN: r11594 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 2 16:59:09 EDT 2007


Author: tirelli
Date: 2007-05-02 16:59:09 -0400 (Wed, 02 May 2007)
New Revision: 11594

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/DateFactory.java
Log:
Moving date parser to instance attribute to avoid re-instantiating it at every comparison.

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/DateFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/DateFactory.java	2007-05-02 18:52:02 UTC (rev 11593)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/evaluators/DateFactory.java	2007-05-02 20:59:09 UTC (rev 11594)
@@ -49,9 +49,10 @@
     private static final String     DATE_FORMAT_MASK    = getDateFormatMask();
 
     private static EvaluatorFactory INSTANCE            = new DateFactory();
+    private static SimpleDateFormat df;
 
     private DateFactory() {
-
+        df = new SimpleDateFormat( DateFactory.DATE_FORMAT_MASK );
     }
 
     public static EvaluatorFactory getInstance() {
@@ -464,8 +465,6 @@
     
     /** Use the simple date formatter to read the date from a string */
     public static Date parseDate(final String input) {
-
-        final SimpleDateFormat df = new SimpleDateFormat( DateFactory.DATE_FORMAT_MASK );
         try {
             return df.parse( input );
         } catch ( final ParseException e ) {




More information about the jboss-svn-commits mailing list