this may not be necessary. I did not store the Pattern object with a purpose
On Sun, Dec 14, 2008 at 11:16 PM, <sha...@apache.org> wrote: > Author: shalin > Date: Sun Dec 14 09:46:21 2008 > New Revision: 726504 > > URL: http://svn.apache.org/viewvc?rev=726504&view=rev > Log: > SOLR-913 -- Expensive Pattern object made static in SnapPuller > > 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=726504&r1=726503&r2=726504&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:46:21 2008 > @@ -947,12 +947,11 @@ > } > > static Integer readInterval(String interval) { > - Pattern pattern = Pattern.compile(INTERVAL_PATTERN); > if (interval == null) > return null; > int result = 0; > if (interval != null) { > - Matcher m = pattern.matcher(interval.trim()); > + Matcher m = INTERVAL_PATTERN.matcher(interval.trim()); > if (m.find()) { > String hr = m.group(1); > String min = m.group(2); > @@ -1004,5 +1003,5 @@ > > public static final String INTERVAL_ERR_MSG = "The " + POLL_INTERVAL + " > must be in this format 'HH:mm:ss'"; > > - private static final String INTERVAL_PATTERN = "(\\d*?):(\\d*?):(\\d*)"; > + private static final Pattern INTERVAL_PATTERN = > Pattern.compile("(\\d*?):(\\d*?):(\\d*)"); > } > > > -- --Noble Paul