inode_tracker(const sp_obj& obj) { if(obj) { // if object doesn't have an inode then create one inode_ = obj->inode(); if(!inode_) { inode_ = new blue_sky::bs_inode(obj); obj.lock()->inode_ = inode_; } } }