[Schmitzm-commits] r2020 - trunk/schmitzm-core/src/main/java/de/schmitzm/regex

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Sun May 27 01:42:33 CEST 2012


Author: alfonx
Date: 2012-05-27 01:42:33 +0200 (Sun, 27 May 2012)
New Revision: 2020

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/regex/RegexCache.java
Log:


Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/regex/RegexCache.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/regex/RegexCache.java	2012-05-26 23:27:37 UTC (rev 2019)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/regex/RegexCache.java	2012-05-26 23:42:33 UTC (rev 2020)
@@ -1,6 +1,5 @@
 package de.schmitzm.regex;
 
-import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.regex.MatchResult;
 import java.util.regex.Matcher;
@@ -14,6 +13,16 @@
  * @author stefan.tzeggai
  */
 public class RegexCache {
+	/**
+	 * Matcher-Cache für Regex+Value verwenden? Durch die methode mather.reset wird pro Thread ein Matcher
+	 * wiederverwendet
+	 */
+	public static boolean matcherCache = true;
+	
+	/**
+	 * Regex-Auswertungen komplett cachen  
+	 */
+	public static boolean resultsCache = true;
 
 	/**
 	 * TODO Ein String der länger ist als die hier angegebene Anzahl Zeichen wir nicht gecached. Die Wahrscheinlichkeit,
@@ -26,18 +35,9 @@
 	 **/
 	private static final int CACHE_VALUES_TO_RESULT_MIN_VALUE_LENGTH = 50;
 
-	/**
-	 * Matcher-Cache für Regex+Value verwenden? Durch die methode mather.reset wird pro Thread ein Matcher
-	 * wiederverwendet
-	 */
-	public static boolean matcherCache = true;
 
 	private final ConcurrentHashMap<String, ThreadLocal<Matcher>> matchersCachedThreadLocalPerRegex = new ConcurrentHashMap<String, ThreadLocal<Matcher>>();
 
-	/**
-	 *  
-	 */
-	public static boolean resultsCache = true;
 
 	private static RegexCache singletonInstance;
 



More information about the Schmitzm-commits mailing list