[ https://issues.apache.org/jira/browse/CAMEL-10086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-10086: -------------------------------- Affects Version/s: (was: 2.17.1) > Remove Pattern.compile usages > ----------------------------- > > Key: CAMEL-10086 > URL: https://issues.apache.org/jira/browse/CAMEL-10086 > Project: Camel > Issue Type: Improvement > Reporter: Mateusz Nowakowski > > 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.3.4#6332)