Github user njhill commented on a diff in the pull request:
https://github.com/apache/curator/pull/250#discussion_r167715541
--- Diff:
curator-recipes/src/main/java/org/apache/curator/framework/recipes/cache/TreeCache.java
---
@@ -704,8 +687,7 @@ private TreeNode find(String findPath)
{
TreeNode childNode = entry.getValue();
ChildData childData = childNode.childData;
- // Double-check liveness after retreiving data.
--- End diff --
The reason I removed it is that unlike before it's not really "double"
checking anymore against the separate `nodeState` field, there's only a single
check for liveness which is now implicit in the value of `childData`. But I
could well have misinterpreted the reason for comment, no problem with leaving
it in!
---