[hibernate-commits] Hibernate SVN: r20329 - core/branches/Branch_3_5/cache-infinispan/src/main/java/org/hibernate/cache/infinispan.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Sep 9 05:19:29 EDT 2010


Author: galder.zamarreno at jboss.com
Date: 2010-09-09 05:19:28 -0400 (Thu, 09 Sep 2010)
New Revision: 20329

Modified:
   core/branches/Branch_3_5/cache-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
Log:
[HHH-5542] (Infinispan region factory uses same cache instance for all timestamp regions)

Modified: core/branches/Branch_3_5/cache-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java
===================================================================
--- core/branches/Branch_3_5/cache-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java	2010-09-09 09:19:11 UTC (rev 20328)
+++ core/branches/Branch_3_5/cache-infinispan/src/main/java/org/hibernate/cache/infinispan/InfinispanRegionFactory.java	2010-09-09 09:19:28 UTC (rev 20329)
@@ -201,8 +201,8 @@
    public TimestampsRegion buildTimestampsRegion(String regionName, Properties properties)
             throws CacheException {
       if (log.isDebugEnabled()) log.debug("Building timestamps cache region [" + regionName + "]");
-      String cacheName = typeOverrides.get(TIMESTAMPS_KEY).getCacheName();
-      CacheAdapter cacheAdapter = CacheAdapterImpl.newInstance(manager.getCache(cacheName));
+      Cache cache = getCache(regionName, TIMESTAMPS_KEY, properties);
+      CacheAdapter cacheAdapter = CacheAdapterImpl.newInstance(cache);
       TimestampsRegionImpl region = new TimestampsRegionImpl(cacheAdapter, regionName, transactionManager, this);
       region.start();
       return region;



More information about the hibernate-commits mailing list