From: Michael D. <mik...@us...> - 2004-10-29 05:55:35
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CacheTest In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16772/NHibernate.Test/CacheTest Modified Files: CacheFixture.cs Log Message: NH-90 : code for a pluggable cache. Index: CacheFixture.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/CacheTest/CacheFixture.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CacheFixture.cs 20 Sep 2004 17:45:59 -0000 1.2 --- CacheFixture.cs 29 Oct 2004 05:55:25 -0000 1.3 *************** *** 1,3 **** --- 1,4 ---- using System; + using System.Collections; using NHibernate.Cache; *************** *** 7,18 **** [TestFixture] ! public class CacheFixture { ! [Test] ! public void TestSimpleCache() { ! DoTestCache( new HashtableCache("theregion") ); } ! public void DoTestCache(ICache cache) { long longBefore = Timestamper.Next(); --- 8,23 ---- [TestFixture] ! public class CacheFixture ! { [Test] ! public void TestSimpleCache() ! { ! DoTestCache( new HashtableCacheProvider() ); } ! public void DoTestCache(ICacheProvider cacheProvider) ! { ! ICache cache = cacheProvider.BuildCache( typeof(String).FullName, new Hashtable() ); ! long longBefore = Timestamper.Next(); *************** *** 23,27 **** System.Threading.Thread.Sleep(15); ! ICacheConcurrencyStrategy ccs = new ReadWriteCache(cache); // cache something --- 28,33 ---- System.Threading.Thread.Sleep(15); ! ICacheConcurrencyStrategy ccs = new ReadWriteCache(); ! ccs.Cache = cache; // cache something |