kr.pe.kwonnam.hibernate4memcached.regions.TransactionalDataMemcachedRegion Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate4-memcached-core Show documentation
Show all versions of hibernate4-memcached-core Show documentation
hibernate4 memcached L2 cache implementation.
package kr.pe.kwonnam.hibernate4memcached.regions;
import kr.pe.kwonnam.hibernate4memcached.memcached.CacheNamespace;
import kr.pe.kwonnam.hibernate4memcached.memcached.MemcachedAdapter;
import kr.pe.kwonnam.hibernate4memcached.util.MemcachedTimestamper;
import org.hibernate.cache.spi.CacheDataDescription;
import org.hibernate.cache.spi.TransactionalDataRegion;
import org.hibernate.cfg.Settings;
import java.util.Properties;
/**
* @author KwonNam Son ([email protected])
*/
public class TransactionalDataMemcachedRegion extends GeneralDataMemcachedRegion implements TransactionalDataRegion {
public TransactionalDataMemcachedRegion(CacheNamespace cacheNamespace, Properties properties, CacheDataDescription metadata, Settings settings,
MemcachedAdapter memcachedAdapter, MemcachedTimestamper memcachedTimestamper) {
super(cacheNamespace, properties, metadata, settings, memcachedAdapter, memcachedTimestamper);
}
@Override
public boolean isTransactionAware() {
return false;
}
@Override
public CacheDataDescription getCacheDataDescription() {
return getMetadata();
}
}