Description
Just about every class loader is going to load at least one class that is in a package, triggering the lazy creation of a PackageEntryTable. So, PackageEntryTables should be created eagerly. Then, no locking is needed to synchronize PackageEntryTable creation.