Author: cbegin
Date: Fri Sep 5 16:46:32 2008
New Revision: 692582
URL: http://svn.apache.org/viewvc?rev=692582&view=rev
Log:
reduced Supercachetest time
Modified:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SuperCacheTest.java
Modified:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SuperCacheTest.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SuperCacheTest.java?rev=692582&r1=692581&r2=692582&view=diff
==============================================================================
---
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SuperCacheTest.java
(original)
+++
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/test/java/org/apache/ibatis/cache/SuperCacheTest.java
Fri Sep 5 16:46:32 2008
@@ -8,14 +8,20 @@
@Test
public void
shouldDemonstrate5LevelSuperCacheHandlesLotsOfEntriesWithoutCrashing() {
- final int N = 1000000;
+ final int N = 100000;
Cache cache = new PerpetualCache();
- cache = new LruCache(cache,500000);
- cache = new FifoCache(cache,500000);
+ cache = new LruCache(cache);
+ cache = new FifoCache(cache);
cache = new SoftCache(cache);
cache = new WeakCache(cache);
+ cache = new ScheduledCache(cache);
+ cache = new SerializedCache(cache);
+// cache = new LoggingCache(cache);
+ cache = new SynchronizedCache(cache);
+ cache = new TransactionalCache(cache);
for (int i = 0; i < N; i++) {
cache.putObject(i, i);
+ ((TransactionalCache)cache).commit();
Object o = cache.getObject(i);
Assert.assertTrue(o == null || i == ((Integer) o));
}