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 dropped too. Therefore the union cache is driven by the dentry cache.