rishabhdaim opened a new pull request, #2780:
URL: https://github.com/apache/jackrabbit-oak/pull/2780

   ## Summary
   
   - Removes the dependency on Guava's `Monitor` class from 
`SegmentBufferWriterPool` as part of the broader effort to reduce Guava usage 
in the project (OAK-12115)
   - Replaces `Monitor` and `Monitor.Guard` with standard Java `ReentrantLock` 
and `Condition`
   
   ## Changes
   
   - `SegmentBufferWriterPool.java` — replace `Monitor`/`Monitor.Guard` with 
`ReentrantLock` + `Condition`
   
   ## Test Plan
   
   - [ ] Existing `SegmentBufferWriterPoolTest` passes
   - [ ] Related unit tests in OAK-12115 cover the new locking behaviour
   
   ## Links
   
   - JIRA: https://issues.apache.org/jira/browse/OAK-12108
   - Related: https://issues.apache.org/jira/browse/OAK-12115


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