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*)";
}