[jbosscache-commits] JBoss Cache SVN: r6381 - in benchmarks/benchmark-fwk/trunk/cache-products: jbosscache-3.0.0/src/org/cachebench/cachewrappers and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Wed Jul 23 12:02:31 EDT 2008
Author: manik.surtani at jboss.com
Date: 2008-07-23 12:02:31 -0400 (Wed, 23 Jul 2008)
New Revision: 6381
Modified:
benchmarks/benchmark-fwk/trunk/cache-products/ehcache-1.5.0/src/org/cachebench/cachewrappers/EHCacheWrapper.java
benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.0.0/src/org/cachebench/cachewrappers/JBossCache300Wrapper.java
Log:
Fixed EHCache issues
Modified: benchmarks/benchmark-fwk/trunk/cache-products/ehcache-1.5.0/src/org/cachebench/cachewrappers/EHCacheWrapper.java
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/ehcache-1.5.0/src/org/cachebench/cachewrappers/EHCacheWrapper.java 2008-07-23 15:25:17 UTC (rev 6380)
+++ benchmarks/benchmark-fwk/trunk/cache-products/ehcache-1.5.0/src/org/cachebench/cachewrappers/EHCacheWrapper.java 2008-07-23 16:02:31 UTC (rev 6381)
@@ -29,12 +29,14 @@
private CacheManager manager;
private Ehcache cache;
private Log logger = LogFactory.getLog("org.cachebench.cachewrappers.EHCacheWrapper");
+ boolean localmode;
/* (non-Javadoc)
* @see org.cachebench.CacheWrapper#init(java.util.Properties)
*/
public void init(Map parameters) throws Exception
{
+ localmode = (Boolean.parseBoolean((String) parameters.get("localOnly")));
logger.debug("Initializing the cache with props " + parameters);
URL url = getClass().getClassLoader().getResource((String) parameters.get("config"));
logger.debug("Config URL = " + url);
@@ -98,8 +100,11 @@
for (String s : manager.getCacheNames()) logger.info(" * " + s);
cache = manager.getCache("cache");
logger.info("Using named cache " + cache);
- logger.info("Bounded peers: " + manager.getCachePeerListener().getBoundCachePeers());
- logger.info("Remote peers: " + manager.getCacheManagerPeerProvider().listRemoteCachePeers(cache));
+ if (!localmode)
+ {
+ logger.info("Bounded peers: " + manager.getCachePeerListener().getBoundCachePeers());
+ logger.info("Remote peers: " + manager.getCacheManagerPeerProvider().listRemoteCachePeers(cache));
+ }
}
/* (non-Javadoc)
@@ -155,12 +160,13 @@
public int getNumMembers()
{
- return manager.getCacheManagerPeerProvider().listRemoteCachePeers(cache).size();
+
+ return localmode ? 0 : manager.getCacheManagerPeerProvider().listRemoteCachePeers(cache).size();
}
public String getInfo()
{
- return cache.getKeys().toString() + " remote peers: " + manager.getCachePeerListener().getBoundCachePeers();
+ return cache.getKeys().toString() + (localmode ? "" : (" remote peers: " + manager.getCachePeerListener().getBoundCachePeers()));
}
public Object getReplicatedData(List<String> path, String key) throws Exception
Modified: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.0.0/src/org/cachebench/cachewrappers/JBossCache300Wrapper.java
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.0.0/src/org/cachebench/cachewrappers/JBossCache300Wrapper.java 2008-07-23 15:25:17 UTC (rev 6380)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.0.0/src/org/cachebench/cachewrappers/JBossCache300Wrapper.java 2008-07-23 16:02:31 UTC (rev 6381)
@@ -24,8 +24,8 @@
log.info("Creating cache with the following configuration: " + parameters);
cache = new DefaultCacheFactory().createCache((String) parameters.get("config"));
log.info("Running cache with following config: " + cache.getConfiguration());
- log.info("Running follwing JBossCacheVersion: " + org.jboss.cache.Version.version);
- log.info("Running follwing JBossCacheCodeName: " + org.jboss.cache.Version.codename);
+ log.info("Running following JBossCacheVersion: " + org.jboss.cache.Version.version);
+ log.info("Running following JBossCacheCodeName: " + org.jboss.cache.Version.codename);
}
public void setUp() throws Exception
More information about the jbosscache-commits
mailing list