[ https://issues.apache.org/jira/browse/CAMEL-10086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-10086. --------------------------------- Resolution: Fixed Assignee: Claus Ibsen Fix Version/s: (was: Future) 2.20.0 Ah yeah lets just close this > Remove Pattern.compile usages > ----------------------------- > > Key: CAMEL-10086 > URL: https://issues.apache.org/jira/browse/CAMEL-10086 > Project: Camel > Issue Type: Improvement > Components: camel-core > Reporter: Mateusz Nowakowski > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.20.0 > > > Please heck Pattern.compile usage across Camel source code - also *not* > direct usage. > For example: > Whenever one of these methods are used from String class a Pattern.compile() > is utilized: > - matches > - replaceFirst > - replaceAll > - replace > - split: has an optimization and for certain characters it doesn’t use > Pattern.compile. > For example: > GenericFileConsumer.isMatched calls name.matches(endpoint.getExclude()) > GenericFileEndpoint could contain also excludePattern as well. > Possible solution: > Walk through the code and replace usages of these methods with static Pattern > variables. -- This message was sent by Atlassian JIRA (v6.4.14#64029)