public class SimpleCacheKeysFactory extends Object implements CacheKeysFactory
| Modifier and Type | Field and Description |
|---|---|
static CacheKeysFactory |
INSTANCE |
| Constructor and Description |
|---|
SimpleCacheKeysFactory() |
| Modifier and Type | Method and 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,
SessionImplementor session) |
Object |
getCollectionId(Object cacheKey) |
Object |
getEntityId(Object cacheKey) |
Object[] |
getNaturalIdValues(Object cacheKey) |
public static CacheKeysFactory INSTANCE
public Object createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
createCollectionKey in interface CacheKeysFactorypublic Object createEntityKey(Object id, EntityPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
createEntityKey in interface CacheKeysFactorypublic Object createNaturalIdKey(Object[] naturalIdValues, EntityPersister persister, SessionImplementor session)
createNaturalIdKey in interface CacheKeysFactorypublic Object getEntityId(Object cacheKey)
getEntityId in interface CacheKeysFactorypublic Object getCollectionId(Object cacheKey)
getCollectionId in interface CacheKeysFactorypublic Object[] getNaturalIdValues(Object cacheKey)
getNaturalIdValues in interface CacheKeysFactoryCopyright © 2016 JBoss by Red Hat. All rights reserved.