下面列出了怎么用org.hibernate.cache.spi.NaturalIdRegion的API类实例代码及写法,或者点击链接到github查看源代码。
/** {@inheritDoc} */
@Override public NaturalIdRegion buildNaturalIdRegion(String regionName, Properties props,
CacheDataDescription metadata) throws CacheException {
return new HibernateNaturalIdRegion(this,
regionName,
accessStgyFactory.node(),
accessStgyFactory.regionCache(regionName),
metadata);
}
/** {@inheritDoc} */
@Override public NaturalIdRegion buildNaturalIdRegion(String regionName, Properties props,
CacheDataDescription metadata) throws CacheException {
return new HibernateNaturalIdRegion(this,
regionName,
accessStgyFactory.node(),
accessStgyFactory.regionCache(regionName),
metadata);
}
@Override
public NaturalIdRegion buildNaturalIdRegion(String regionName, Properties properties, CacheDataDescription metadata)
throws CacheException {
log.debug("Building naturalId cache region: " + regionName);
RMapCache<Object, Object> mapCache = getCache(regionName, properties, NATURAL_ID_DEF);
return new RedissonNaturalIdRegion(mapCache, ((Redisson)redisson).getConnectionManager(),this, metadata, settings, properties, NATURAL_ID_DEF);
}
@Override
public NaturalIdRegion getRegion() {
return actualStrategy.getRegion();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return this.actualStrategy.getRegion();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
@Override
public NaturalIdRegion getRegion() {
return region();
}
/** {@inheritDoc} */
@Override public NaturalIdRegion getRegion() {
return HibernateNaturalIdRegion.this;
}
/** {@inheritDoc} */
@Override public NaturalIdRegion getRegion() {
return HibernateNaturalIdRegion.this;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return (NaturalIdRegion) region;
}
@Override
public NaturalIdRegion getRegion() {
return region;
}
@Override
public NaturalIdRegion getRegion() {
return region;
}
@Override
public NaturalIdRegion getRegion() {
return naturalIdMemcachedRegion;
}