[ https://issues.apache.org/jira/browse/CAMEL-13072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16744184#comment-16744184 ]
Claus Ibsen commented on CAMEL-13072: ------------------------------------- Yeah that would be better. A github PR is welcome > In DefaultUnitOfWork:popRouteContext() avoid exception thrown > -------------------------------------------------------------- > > Key: CAMEL-13072 > URL: https://issues.apache.org/jira/browse/CAMEL-13072 > Project: Camel > Issue Type: Improvement > Affects Versions: 2.21.4 > Reporter: Martin Lichtin > Priority: Minor > > Instead of > {noformat} > public RouteContext popRouteContext() { > try { > return routeContextStack.pop(); > } catch (NoSuchElementException e) { > // ignore and return null > } > return null; > } > {noformat} > can just write > {noformat} > public RouteContext popRouteContext() { > return routeContextStack.pollFirst(); > } > {noformat} > I understand the cost of an exception is low, but still it doesn't look nice > to see zillions of exceptions in a flight recording caused by Camel. -- This message was sent by Atlassian JIRA (v7.6.3#76005)