rishabhdaim commented on PR #2807:
URL: https://github.com/apache/jackrabbit-oak/pull/2807#issuecomment-4109354033

   > I share the concern of @reschke. Do we really want all our modules (or 
many of them) to depend on caffeine? Do we know if caffeine follows semantic 
versioning of its OSGi exports?
   > 
   > Defining an Oak API and implementing it with a (thin) wrapper would 
compartmentalize this issue to a single module. I would suggest for this 
wrapper to live in `oak-commons` (or in a separate module). The implementing 
bundle could just embed caffeine, without exporting it. This would allow us to 
update or swap out the implementation without any impact on downstream users.
   
   @jsedding We did a discussion on this topic here: 
https://issues.apache.org/jira/browse/OAK-11791
   
   cc @thomasmueller @reschke 


-- 
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