class browser cache node IDs are now consistent

Previously, updating the cache from an otherwise unchanged tree would
recreate a cache file whose only changes were that the IDs were different.
Now, the IDs are based on the name, so it'll generate a file that is
the same each time.