Package org.hibernate.cache.internal
Class SimpleCacheKeysFactory
- java.lang.Object
-
- org.hibernate.cache.internal.SimpleCacheKeysFactory
-
- All Implemented Interfaces:
CacheKeysFactory
public class SimpleCacheKeysFactory extends Object implements CacheKeysFactory
Factory that does not fill in the entityName or role
-
-
Field Summary
Fields Modifier and Type Field Description static CacheKeysFactory
INSTANCE
static String
SHORT_NAME
-
Constructor Summary
Constructors Constructor Description SimpleCacheKeysFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
Object
createEntityKey(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
Object
createNaturalIdKey(Object naturalIdValues, EntityPersister persister, SharedSessionContractImplementor session)
Object
getCollectionId(Object cacheKey)
Object
getEntityId(Object cacheKey)
Object
getNaturalIdValues(Object cacheKey)
-
-
-
Field Detail
-
SHORT_NAME
public static final String SHORT_NAME
- See Also:
- Constant Field Values
-
INSTANCE
public static CacheKeysFactory INSTANCE
-
-
Method Detail
-
createCollectionKey
public Object createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
- Specified by:
createCollectionKey
in interfaceCacheKeysFactory
-
createEntityKey
public Object createEntityKey(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
- Specified by:
createEntityKey
in interfaceCacheKeysFactory
-
createNaturalIdKey
public Object createNaturalIdKey(Object naturalIdValues, EntityPersister persister, SharedSessionContractImplementor session)
- Specified by:
createNaturalIdKey
in interfaceCacheKeysFactory
-
getEntityId
public Object getEntityId(Object cacheKey)
- Specified by:
getEntityId
in interfaceCacheKeysFactory
-
getCollectionId
public Object getCollectionId(Object cacheKey)
- Specified by:
getCollectionId
in interfaceCacheKeysFactory
-
getNaturalIdValues
public Object getNaturalIdValues(Object cacheKey)
- Specified by:
getNaturalIdValues
in interfaceCacheKeysFactory
-
-