[infinispan-commits] Infinispan SVN: r885 - in trunk/core/src/main/java/org/infinispan/loaders: decorators and 1 other directory.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Tue Sep 29 11:08:10 EDT 2009
Author: manik.surtani at jboss.com
Date: 2009-09-29 11:08:10 -0400 (Tue, 29 Sep 2009)
New Revision: 885
Modified:
trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStore.java
trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStore.java
Log:
defaults to help unit tests
Modified: trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStore.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStore.java 2009-09-29 15:03:35 UTC (rev 884)
+++ trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStore.java 2009-09-29 15:08:10 UTC (rev 885)
@@ -37,7 +37,8 @@
this.config = (AbstractCacheStoreConfig) config;
this.marshaller = m;
if (config == null) throw new IllegalStateException("Null config!!!");
- transactions = new ConcurrentHashMap<GlobalTransaction, List<? extends Modification>>(64, 0.75f, cache.getConfiguration().getConcurrencyLevel());
+ int concurrencyLevel = cache == null ? 16 : cache.getConfiguration().getConcurrencyLevel();
+ transactions = new ConcurrentHashMap<GlobalTransaction, List<? extends Modification>>(64, 0.75f, concurrencyLevel);
}
public void start() throws CacheLoaderException {
Modified: trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStore.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStore.java 2009-09-29 15:03:35 UTC (rev 884)
+++ trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStore.java 2009-09-29 15:08:10 UTC (rev 885)
@@ -86,7 +86,7 @@
@Override
public void init(CacheLoaderConfig config, Cache cache, Marshaller m) throws CacheLoaderException {
super.init(config, cache, m);
- concurrencyLevel = cache.getConfiguration().getConcurrencyLevel();
+ concurrencyLevel = cache == null ? 16 : cache.getConfiguration().getConcurrencyLevel();
}
public void store(InternalCacheEntry ed) {
More information about the infinispan-commits
mailing list