Class PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver

java.lang.Object
javax.persistence.spi.PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver
All Implemented Interfaces:
PersistenceProviderResolver
Enclosing class:
PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader

private static class PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver extends Object implements PersistenceProviderResolver
Resolve the list of Persistence providers for a given classloader and cache the results. Avoids to keep any reference from this class to the classloader being passed to the constructor.