From 9eb43dc888dc07d6bb049f6b0a232ab8b2211e60 Mon Sep 17 00:00:00 2001 From: bd2019us Date: Sat, 13 Apr 2019 20:31:23 -0500 Subject: [PATCH] [LENS-1543] fix replaceAll() to replace to improve performance --- .../src/main/java/org/apache/lens/cube/metadata/DateUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lens-cube/src/main/java/org/apache/lens/cube/metadata/DateUtil.java b/lens-cube/src/main/java/org/apache/lens/cube/metadata/DateUtil.java index 17e30a1d3..6eb23d0ed 100644 --- a/lens-cube/src/main/java/org/apache/lens/cube/metadata/DateUtil.java +++ b/lens-cube/src/main/java/org/apache/lens/cube/metadata/DateUtil.java @@ -182,8 +182,8 @@ public static Date resolveRelativeDate(String str, Date now) throws LensExceptio Matcher relativeMatcher = P_RELATIVE.matcher(str); if (relativeMatcher.find()) { String nowWithGranularity = relativeMatcher.group(); - nowWithGranularity = nowWithGranularity.replaceAll("now", ""); - nowWithGranularity = nowWithGranularity.replaceAll("\\.", ""); + nowWithGranularity = nowWithGranularity.replace("now", ""); + nowWithGranularity = nowWithGranularity.replace(".", ""); Matcher granularityMatcher = P_UNIT.matcher(nowWithGranularity); if (granularityMatcher.find()) {