internal CacheNode mkdir(XRIAuthority oAuth, int n, int iTargetDepth)
{
XRISubSegment oSubSegment = oAuth.getSubSegmentAt(n);
if (oSubSegment == null) {
return this;
}
CacheNode oNode = mkdir(oSubSegment.ToString());
return ((n + 1) < iTargetDepth)
? oNode.mkdir(oAuth, n + 1, iTargetDepth) : oNode;
}