Github user lvfangmin commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/689#discussion_r234399372 --- Diff: zookeeper-server/src/main/java/org/apache/zookeeper/server/watch/WatcherCleaner.java --- @@ -50,6 +50,8 @@ private volatile boolean stopped = false; private final Object cleanEvent = new Object(); + private final Object produserAndConsumerLock = new Object(); --- End diff -- Can you give it a more explicit name? produserAndConsumerLock seems too general here.
---