Class HazelcastLocalCacheRegionFactory

java.lang.Object
org.hibernate.cache.spi.AbstractRegionFactory
org.hibernate.cache.spi.support.RegionFactoryTemplate
com.hazelcast.hibernate.AbstractHazelcastCacheRegionFactory
com.hazelcast.hibernate.HazelcastLocalCacheRegionFactory
All Implemented Interfaces:
Serializable, org.hibernate.cache.spi.RegionFactory, org.hibernate.service.Service, org.hibernate.service.spi.Stoppable

public class HazelcastLocalCacheRegionFactory extends AbstractHazelcastCacheRegionFactory
Simple RegionFactory implementation to return Hazelcast based local Region implementations
See Also:
  • Constructor Details

    • HazelcastLocalCacheRegionFactory

      public HazelcastLocalCacheRegionFactory()
    • HazelcastLocalCacheRegionFactory

      public HazelcastLocalCacheRegionFactory(org.hibernate.cache.spi.CacheKeysFactory cacheKeysFactory)
    • HazelcastLocalCacheRegionFactory

      public HazelcastLocalCacheRegionFactory(com.hazelcast.hibernate.PhoneHomeService phoneHomeService)
  • Method Details

    • createRegionCache

      protected RegionCache createRegionCache(String unqualifiedRegionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.cache.cfg.spi.DomainDataRegionConfig regionConfig)
      Specified by:
      createRegionCache in class AbstractHazelcastCacheRegionFactory
    • createTimestampsRegionCache

      protected RegionCache createTimestampsRegionCache(String unqualifiedRegionName, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
      Specified by:
      createTimestampsRegionCache in class AbstractHazelcastCacheRegionFactory
    • nextTimestamp

      public long nextTimestamp()
      Specified by:
      nextTimestamp in interface org.hibernate.cache.spi.RegionFactory
      Overrides:
      nextTimestamp in class org.hibernate.cache.spi.AbstractRegionFactory