CachableNode class complete