question: private Watcher initWatcher ( SolrZkClient zkClient ) { wrappedWatcher = new BufferStateWatcher ( ) ; return zkClient . wrapWatcher ( wrappedWatcher ) ; }
target:  SolrZkClient does not guarantee that a watch object will only be triggered once for a given notification if we does not wrap the watcher - see SOLR-6621.