Author: shalin
Date: Sun Dec 14 09:56:56 2008
New Revision: 726505

URL: http://svn.apache.org/viewvc?rev=726505&view=rev
Log:
Reverting changes for SOLR-913 -- Expensive Pattern object made static in 
SnapPuller per discussion on solr-dev

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/handler/SnapPuller.java

Modified: lucene/solr/trunk/src/java/org/apache/solr/handler/SnapPuller.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/handler/SnapPuller.java?rev=726505&r1=726504&r2=726505&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/handler/SnapPuller.java 
(original)
+++ lucene/solr/trunk/src/java/org/apache/solr/handler/SnapPuller.java Sun Dec 
14 09:56:56 2008
@@ -947,11 +947,12 @@
   }
 
   static Integer readInterval(String interval) {
+    Pattern pattern = Pattern.compile(INTERVAL_PATTERN);
     if (interval == null)
       return null;
     int result = 0;
     if (interval != null) {
-      Matcher m = INTERVAL_PATTERN.matcher(interval.trim());
+      Matcher m = pattern.matcher(interval.trim());
       if (m.find()) {
         String hr = m.group(1);
         String min = m.group(2);
@@ -1003,5 +1004,5 @@
 
   public static final String INTERVAL_ERR_MSG = "The " + POLL_INTERVAL + " 
must be in this format 'HH:mm:ss'";
 
-  private static final Pattern INTERVAL_PATTERN = 
Pattern.compile("(\\d*?):(\\d*?):(\\d*)");
+  private static final String INTERVAL_PATTERN = "(\\d*?):(\\d*?):(\\d*)";
 }


Reply via email to