Project: springxd
Issue XD-1872: Tap lifecycle connection listener should close the tap path children cache upon ZK disconnect
Currently, TapLifecycleConnectionListener (which implements ZooKeeperConnectionListener) clears(but not closes) the taps (PathChildrenCache) upon ZK `onDisconnect` child event. Since, `onConnect` child event re-creates the tap PathChildrenCache, the previously created PathChildrenCache is still hanging in there. I would be better to close the cache upon disconnect.
Story points: 1