final String nodePath = node.getPath();
// add node to caches; note that removes force notification
// of update to distributed caches
oidCache.remove(oid);
final CacheElement element = oidCache.createElement(oid, node);
oidCache.put(element);
final boolean removed = pathCache.remove(nodePath);
final CacheElement pathElement = pathCache.createElement(nodePath, new DatabasePageManagerCacheObject(oid, nodePath));
pathCache.put(pathElement);
// if a remove was not successful from the path cache, update
// notification to distributed peers was not performed;
// for updates of objects evicted from the cache or newly
// created ones, this is problematic: remove and put into