[ https://issues.apache.org/jira/browse/CAMEL-8602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15208801#comment-15208801 ]
Ben Manes commented on CAMEL-8602: ---------------------------------- Let me know if there is an issue on my side to fix. I do provide OSGi manifests and have a [test case|https://github.com/ben-manes/caffeine/blob/master/caffeine/src/test/java/com/github/benmanes/caffeine/OSGiTest.java] to validate it. > Java 8: ConcurrentLinkedHashMap -> Caffeine > ------------------------------------------- > > Key: CAMEL-8602 > URL: https://issues.apache.org/jira/browse/CAMEL-8602 > Project: Camel > Issue Type: Task > Components: camel-core > Reporter: Ben Manes > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.18.0 > > > When Camel transitions to requiring Java 8, please upgrade to Caffeine. The > performance should be relatively the same. The per-instance memory usage > should be smaller and Camel may decide to opt-in to use some of the > additional features. The only drawback is that the jar size is larger due to > code generation, though that may be trimmed over time and usually is not a > concern for server-side applications. > ConcurrentLinkedHashMap changes will continue to be minimal, even more so > now, and driven by requests from Java 6 users unable to upgrade. Caffeine is > ideally the upgrade path for Guava cache users too, which due to Android > cannot be significantly modified. > Caffeine: https://github.com/ben-manes/caffeine > Benchmarks: https://github.com/ben-manes/caffeine/wiki/Benchmarks > ConcurrentLinkedHashMap: https://code.google.com/p/concurrentlinkedhashmap -- This message was sent by Atlassian JIRA (v6.3.4#6332)