Module jakarta.persistence
Package jakarta.persistence.spi
Class PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey
java.lang.Object
jakarta.persistence.spi.PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey
- All Implemented Interfaces:
Cloneable
- Enclosing class:
PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver
private class PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKey
extends Object
implements Cloneable
Key used for cached persistence providers. The key checks
the class loader to determine if the persistence providers
is a match to the requested one. The loader may be null.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
clone()
boolean
(package private) ClassLoader
int
hashCode()
toString()
-
Field Details
-
loaderRef
-
hashCodeCache
private int hashCodeCache
-
-
Constructor Details
-
CacheKey
CacheKey(ClassLoader loader)
-
-
Method Details