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