public class OnePerKindKeyProvider extends Object implements KeyProvider<EntityKey,AssociationKey,IdSourceKey>
| Constructor and Description |
|---|
OnePerKindKeyProvider() |
| Modifier and Type | Method and Description |
|---|---|
AssociationKey |
getAssociationCacheKey(AssociationKey key) |
EntityKey |
getEntityCacheKey(EntityKey key) |
Set<org.infinispan.commons.marshall.AdvancedExternalizer<?>> |
getExternalizers() |
org.infinispan.util.function.SerializablePredicate<Map.Entry<EntityKey,Map<String,Object>>> |
getFilter(EntityKeyMetadata... entityKeyMetadatas) |
IdSourceKey |
getIdSourceCacheKey(IdSourceKey key) |
public EntityKey getEntityCacheKey(EntityKey key)
getEntityCacheKey in interface KeyProvider<EntityKey,AssociationKey,IdSourceKey>public AssociationKey getAssociationCacheKey(AssociationKey key)
getAssociationCacheKey in interface KeyProvider<EntityKey,AssociationKey,IdSourceKey>public IdSourceKey getIdSourceCacheKey(IdSourceKey key)
getIdSourceCacheKey in interface KeyProvider<EntityKey,AssociationKey,IdSourceKey>public org.infinispan.util.function.SerializablePredicate<Map.Entry<EntityKey,Map<String,Object>>> getFilter(EntityKeyMetadata... entityKeyMetadatas)
getFilter in interface KeyProvider<EntityKey,AssociationKey,IdSourceKey>public Set<org.infinispan.commons.marshall.AdvancedExternalizer<?>> getExternalizers()
getExternalizers in interface KeyProvider<EntityKey,AssociationKey,IdSourceKey>Copyright © 2010–2017 Hibernate. All rights reserved.