jbertram commented on PR #4540:
URL: 
https://github.com/apache/activemq-artemis/pull/4540#issuecomment-1624181340

   Caffeine is essentially the successor to Google's Guava Cache. It's used by 
a lot of projects. Spring, for example, started moving [away from Guava to 
Caffeine in 
2015](https://github.com/spring-projects/spring-framework/issues/18370). I 
considered using Caffeine when I first started using Guava Cache on 
[ARTEMIS-2886](https://issues.apache.org/jira/browse/ARTEMIS-2886), but I 
decided on Guava mainly because we already had a dependency on it. This PR 
completely removes Guava from the code-base in lieu of Caffeine which is fine 
by me.
   
   My only real concern is essentially the same as Tim's which I put on 
[ARTEMIS-4349](https://issues.apache.org/jira/browse/ARTEMIS-4349?focusedCommentId=17740337&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17740337).
 Changing Caffeine for the sake of performance doesn't make much sense without 
clear data that changing will actually make any meaningful difference. At this 
point we don't have that data.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to