This is an automated email from the ASF dual-hosted git repository. tv pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jcs.git
The following commit(s) were added to refs/heads/master by this push: new 24906bcd Replaced replaceAll() calls to replace() new 81ab2eaa Merge pull request #136 from tbw777/replaceAllToReplace 24906bcd is described below commit 24906bcd867f42ac2121f1f63ddb7a270572656d Author: Andrey Bruykhov <andreybr...@gmail.com> AuthorDate: Wed Feb 1 11:47:17 2023 +0300 Replaced replaceAll() calls to replace() replace() method is more fast then replaceAll() for non regex cases --- .../org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java | 4 ++-- .../apache/commons/jcs3/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java index 35e59077..6ef5d374 100644 --- a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java +++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/JDBCDiskCache.java @@ -452,8 +452,8 @@ public class JDBCDiskCache<K, V> */ public String constructLikeParameterFromPattern( final String pattern ) { - String likePattern = pattern.replaceAll( "\\.\\+", "%" ); - likePattern = likePattern.replaceAll( "\\.", "_" ); + String likePattern = pattern.replace( ".+", "%" ); + likePattern = likePattern.replace( ".", "_" ); log.debug( "pattern = [{0}]", likePattern ); diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java index 443efa8a..e6bdb8d7 100644 --- a/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java +++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs3/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java @@ -107,8 +107,8 @@ public class MySQLDiskCache<K, V> @Override public String constructLikeParameterFromPattern( final String pattern ) { - String likePattern = pattern.replaceAll( "\\.\\+", "%" ); - likePattern = likePattern.replaceAll( "\\.", "_" ); + String likePattern = pattern.replace( ".+", "%" ); + likePattern = likePattern.replace( ".", "_" ); log.debug( "pattern = [{0}]", likePattern );