public class SimpleCacheKeysFactory extends java.lang.Object implements CacheKeysFactory
| Modifier and Type | Field and Description |
|---|---|
static CacheKeysFactory |
INSTANCE |
static java.lang.String |
SHORT_NAME |
| Constructor and Description |
|---|
SimpleCacheKeysFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createCollectionKey(java.lang.Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
java.lang.String tenantIdentifier) |
java.lang.Object |
createEntityKey(java.lang.Object id,
EntityPersister persister,
SessionFactoryImplementor factory,
java.lang.String tenantIdentifier) |
java.lang.Object |
createNaturalIdKey(java.lang.Object[] naturalIdValues,
EntityPersister persister,
SessionImplementor session) |
java.lang.Object |
getCollectionId(java.lang.Object cacheKey) |
java.lang.Object |
getEntityId(java.lang.Object cacheKey) |
java.lang.Object[] |
getNaturalIdValues(java.lang.Object cacheKey) |
public static final java.lang.String SHORT_NAME
public static CacheKeysFactory INSTANCE
public java.lang.Object createCollectionKey(java.lang.Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
java.lang.String tenantIdentifier)
createCollectionKey in interface CacheKeysFactorypublic java.lang.Object createEntityKey(java.lang.Object id,
EntityPersister persister,
SessionFactoryImplementor factory,
java.lang.String tenantIdentifier)
createEntityKey in interface CacheKeysFactorypublic java.lang.Object createNaturalIdKey(java.lang.Object[] naturalIdValues,
EntityPersister persister,
SessionImplementor session)
createNaturalIdKey in interface CacheKeysFactorypublic java.lang.Object getEntityId(java.lang.Object cacheKey)
getEntityId in interface CacheKeysFactorypublic java.lang.Object getCollectionId(java.lang.Object cacheKey)
getCollectionId in interface CacheKeysFactorypublic java.lang.Object[] getNaturalIdValues(java.lang.Object cacheKey)
getNaturalIdValues in interface CacheKeysFactoryCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.