If a dentry is removed from dentry cache because its usage count drops tozero, the references to the underlying layer of the unions the dentry is inare droped too. Therefore the union cache is driven by the dentry cache.