public class HazelcastCacheKeysFactory extends Object implements org.hibernate.cache.spi.CacheKeysFactory
| Constructor and Description |
|---|
HazelcastCacheKeysFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
createCollectionKey(Object id,
org.hibernate.persister.collection.CollectionPersister persister,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
String tenantId) |
Object |
createEntityKey(Object id,
org.hibernate.persister.entity.EntityPersister persister,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
String tenantId) |
Object |
createNaturalIdKey(Object[] naturalIdValues,
org.hibernate.persister.entity.EntityPersister persister,
org.hibernate.engine.spi.SessionImplementor session) |
Object |
getCollectionId(Object cacheKey) |
Object |
getEntityId(Object cacheKey) |
Object[] |
getNaturalIdValues(Object cacheKey) |
public Object createCollectionKey(Object id, org.hibernate.persister.collection.CollectionPersister persister, org.hibernate.engine.spi.SessionFactoryImplementor factory, String tenantId)
createCollectionKey in interface org.hibernate.cache.spi.CacheKeysFactorypublic Object createEntityKey(Object id, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.engine.spi.SessionFactoryImplementor factory, String tenantId)
createEntityKey in interface org.hibernate.cache.spi.CacheKeysFactorypublic Object createNaturalIdKey(Object[] naturalIdValues, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.engine.spi.SessionImplementor session)
createNaturalIdKey in interface org.hibernate.cache.spi.CacheKeysFactorypublic Object getEntityId(Object cacheKey)
getEntityId in interface org.hibernate.cache.spi.CacheKeysFactorypublic Object getCollectionId(Object cacheKey)
getCollectionId in interface org.hibernate.cache.spi.CacheKeysFactoryCopyright © 2018. All Rights Reserved.