Mateusz Nowakowski created CAMEL-10086: ------------------------------------------
Summary: Remove Pattern.compile usages Key: CAMEL-10086 URL: https://issues.apache.org/jira/browse/CAMEL-10086 Project: Camel Issue Type: Improvement Affects Versions: 2.17.1 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)