Author: galder.zamarreno(a)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;
Show replies by date