- All Implemented Interfaces:
- PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKeyReference
- Enclosing class:
- PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver
private class PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.LoaderReference
extends java.lang.ref.WeakReference<java.lang.ClassLoader>
implements PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKeyReference
References to class loaders are weak references, so that they can be
garbage collected when nobody else is using them. The DefaultPersistenceProviderResolver
class has no reason to keep class loaders alive.