From 3171d2d1dbf880766c78a151a355c22a87d3d3a5 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Mon, 29 Mar 2010 05:01:14 +0000 Subject: [PATCH] INT-789, Added caching for compiled regex patterns (see INT-CR-19), forgot to add compiled patterns to the cache --- .../interceptor/GlobalChannelInterceptorBeanPostProcessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.springframework.integration/src/main/java/org/springframework/integration/channel/interceptor/GlobalChannelInterceptorBeanPostProcessor.java b/org.springframework.integration/src/main/java/org/springframework/integration/channel/interceptor/GlobalChannelInterceptorBeanPostProcessor.java index 7c669a8001..4de00ca897 100644 --- a/org.springframework.integration/src/main/java/org/springframework/integration/channel/interceptor/GlobalChannelInterceptorBeanPostProcessor.java +++ b/org.springframework.integration/src/main/java/org/springframework/integration/channel/interceptor/GlobalChannelInterceptorBeanPostProcessor.java @@ -190,6 +190,7 @@ final class GlobalChannelInterceptorBeanPostProcessor implements BeanPostProcess Pattern p = compiledPatterns.get(channelPattern); if (p == null){ p = Pattern.compile(channelPattern); + compiledPatterns.put(channelPattern, p); } Matcher m = p.matcher(beanName); if (m.find()){