Class data sharing has knowledge of the perm gen. It keeps read-only and read-write (maybe) shared data in the perm gen. Reimplement for the removal of the perm gen.