3) no. in this case parent's content(attribute map) will be cleared, but it won't be removed (i.e. b in your example). The child (c) won't be affected by eviction
4) touch means - Read the node, read an attribute of the node, add an attribute to the node. A node is uniquely identified by its fqn, even if you work with the Cache API (as opposed to Node API).