code: public boolean remove() {
  		if (exists() && !isRemoved()) {
  			isRemoved = true;
  			node.getParent().removeChild(nodeFqn.getLastElement());
  			if (doTraceLogs) {
  				logger.trace("removed cache node "+nodeFqn);
  			}	
  			return true;
  		}
  		else {
  			return false;
  		}
  	}
docs: Removes node that holds data in cache