@Override public synchronized long getChildNodeCount(long max) { if (childNodeCount == -1) { long count; if (treePermission.canReadAll()) { count = state.getChildNodeCount(max); } else { count = super.getChildNodeCount(max); } if (count == Long.MAX_VALUE) { return count; } childNodeCount = count; } return childNodeCount; }
@Override public synchronized long getChildNodeCount(long max) { if (childNodeCount == -1) { long count; if (treePermission.canReadAll()) { count = state.getChildNodeCount(max); } else { count = super.getChildNodeCount(max); } if (count == Long.MAX_VALUE) { return count; } childNodeCount = count; } return childNodeCount; }
@Override public synchronized long getChildNodeCount(long max) { if (childNodeCount == -1) { long count; if (treePermission.canReadAll()) { count = state.getChildNodeCount(max); } else { count = super.getChildNodeCount(max); } if (count == Long.MAX_VALUE) { return count; } childNodeCount = count; } return childNodeCount; }