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

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Mon May 28 01:46:03 CEST 2012


Author: alfonx
Date: 2012-05-28 01:46:03 +0200 (Mon, 28 May 2012)
New Revision: 2043

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-27 23:43:39 UTC (rev 2042)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/regex/RegexCache.java	2012-05-27 23:46:03 UTC (rev 2043)
@@ -30,18 +30,18 @@
 	/**
 	 * Regex-Auswertungen komplett cachen
 	 */
-	public static boolean resultsCacheEnabled = false;
+	public static boolean resultsCacheEnabled = true;
 
 	/**
 	 * Ein String der länger ist als die hier angegebene Anzahl Zeichen wir nicht gecached. Die Wahrscheinlichkeit, dass
 	 * der selbe Sting nochmal auftaucht wird als zu gering eingeschätzt.
 	 **/
-	private static final int CACHE_VALUES_TO_RESULT_MAX_VALUE_LENGTH = 100;
+	private static final int CACHE_VALUES_TO_RESULT_MAX_VALUE_LENGTH = 200;
 
 	/**
 	 * Ein String der kürzer als die hier angegebene Anzahl Zeichen wir nicht gecached.
 	 **/
-	private static final int CACHE_VALUES_TO_RESULT_MIN_VALUE_LENGTH = 30;
+	private static final int CACHE_VALUES_TO_RESULT_MIN_VALUE_LENGTH = 10;
 
 	/**
 	 * Der Results-Cache greift nur für Regex länger als soviel Zeichen:
@@ -50,7 +50,7 @@
 	/**
 	 * Der Results-Cache greift nur für Regex länger als soviel Zeichen:
 	 */
-	private static final int CACHE_VALUES_TO_RESULT_MAX_REGEX_LENGTH = 100;
+	private static final int CACHE_VALUES_TO_RESULT_MAX_REGEX_LENGTH = 10000;
 
 	private final ConcurrentLRUCache<String, ThreadLocal<Matcher>> matchersCache = new ConcurrentLRUCache<String, ThreadLocal<Matcher>>(
 			60000, 40000);



More information about the Schmitzm-commits mailing list