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]
