hchar 2005/02/01 02:35:13
Modified: sandbox/yajcache/test/org/apache/jcs/yajcache/core
CacheManagerTest.java
Log:
signature change
Revision Changes Path
1.4 +11 -5
jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/CacheManagerTest.java
Index: CacheManagerTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/test/org/apache/jcs/yajcache/core/CacheManagerTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CacheManagerTest.java 29 Jan 2005 12:37:00 -0000 1.3
+++ CacheManagerTest.java 1 Feb 2005 10:35:13 -0000 1.4
@@ -35,7 +35,8 @@
CacheManager.inst.getCache("myCache", String.class);
CacheManager.inst.removeCache("myCache");
log.debug("Test getCache and get");
- ICache<String> c =
CacheManager.inst.getCache(CacheType.SOFT_REFERENCE, "myCache", String.class);
+ ICache<String> c = CacheManager.inst.getCache(
+ "myCache", String.class, CacheType.SOFT_REFERENCE);
assertTrue(null == c.get("bla"));
log.debug("Test getCache and put");
c = CacheManager.inst.getCache("myCache", String.class);
@@ -73,12 +74,16 @@
public void testGetCacheRaceCondition() {
log.debug("Test simulation of race condition in creating cache");
- ICache intCache =
CacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
- ICache intCache1 =
CacheManager.inst.testCreateCacheRaceCondition("race", Integer.class);
+ ICache intCache = CacheManager.inst.testCreateCacheRaceCondition(
+ "race", Integer.class, CacheType.SOFT_REFERENCE);
+ ICache intCache1 = CacheManager.inst.testCreateCacheRaceCondition(
+ "race", Integer.class, CacheType.SOFT_REFERENCE);
log.debug("Test simulation of the worst case scenario: "
+ "race condition in creating cache AND class cast
exception");
try {
- ICache<Double> doubleCache =
CacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
+ ICache<Double> doubleCache =
+ CacheManager.inst.testCreateCacheRaceCondition(
+ "race", Double.class, CacheType.SOFT_REFERENCE);
assert false : "Bug: Cache for Integer cannot be used for
Double";
} catch(ClassCastException ex) {
// should go here.
@@ -96,7 +101,8 @@
ICache intCache1 = CacheManager.inst.getCache("race", Integer.class);
assertFalse(intCache == intCache1);
CacheManager.inst.removeCache("race");
- ICache<Double> doubleCache =
CacheManager.inst.testCreateCacheRaceCondition("race", Double.class);
+ ICache<Double> doubleCache =
CacheManager.inst.testCreateCacheRaceCondition(
+ "race", Double.class, CacheType.SOFT_REFERENCE);
doubleCache.put("double", 1.234);
assertEquals(1.234, doubleCache.get("double"));
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]