CURATOR-33 recursive TreeCache recipe

Because the local class shadows it.  `class TreeCache extends TreeCache` would extend itself.  Arguably, I could rename the local class to "MyTreeCache" or something, if you guys think that's the better style.