Package org.hibernate.cache.internal
Class SimpleCacheKeysFactory
java.lang.Object
org.hibernate.cache.internal.SimpleCacheKeysFactory
- All Implemented Interfaces:
CacheKeysFactory
Factory that does not fill in the entityName or role
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) createEntityKey(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) createNaturalIdKey(Object naturalIdValues, EntityPersister persister, SharedSessionContractImplementor session) getCollectionId(Object cacheKey) getEntityId(Object cacheKey) getNaturalIdValues(Object cacheKey)
-
Field Details
-
SHORT_NAME
- See Also:
-
INSTANCE
-
-
Constructor Details
-
SimpleCacheKeysFactory
public SimpleCacheKeysFactory()
-
-
Method Details
-
createCollectionKey
public Object createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) - Specified by:
createCollectionKeyin interfaceCacheKeysFactory
-
createEntityKey
public Object createEntityKey(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) - Specified by:
createEntityKeyin interfaceCacheKeysFactory
-
getEntityId
- Specified by:
getEntityIdin interfaceCacheKeysFactory
-
getCollectionId
- Specified by:
getCollectionIdin interfaceCacheKeysFactory
-
getNaturalIdValues
- Specified by:
getNaturalIdValuesin interfaceCacheKeysFactory
-