[Adapdev-commits] Adapdev/src/Adapdev.Cache AbstractCache.cs,1.2,1.3 CacheManager.cs,1.2,1.3 CacheSt
Status: Beta
Brought to you by:
intesar66
From: Sean M. <int...@us...> - 2005-06-20 01:47:58
|
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Cache In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7185/src/Adapdev.Cache Modified Files: AbstractCache.cs CacheManager.cs CacheStats.cs ICache.cs Log Message: Index: AbstractCache.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Cache/AbstractCache.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** AbstractCache.cs 2 Jun 2005 03:25:59 -0000 1.2 --- AbstractCache.cs 20 Jun 2005 01:47:49 -0000 1.3 *************** *** 15,19 **** protected ArrayList _timers = new ArrayList(); protected ArrayList _scavengers = new ArrayList(); - protected Timer _timer = new Timer(new TimeSpan(2,0,0).Milliseconds); #region ICache Members --- 15,18 ---- *************** *** 49,57 **** } - public void AddTimedScavenger(IScavenger scavenger) - { - this._scavengers.Add(scavenger); - } - public void Copy(ICache cache) { --- 48,51 ---- *************** *** 59,68 **** } - public double ScavengeInterval - { - get { throw new NotImplementedException(); } - set { throw new NotImplementedException(); } - } - public abstract void Add(string key, object o); public abstract void Clear(); --- 53,56 ---- Index: ICache.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Cache/ICache.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ICache.cs 2 Jun 2005 03:25:59 -0000 1.3 --- ICache.cs 20 Jun 2005 01:47:49 -0000 1.4 *************** *** 26,30 **** void Populate(); void Copy(ICache cache); - double ScavengeInterval{get;set;} } } --- 26,29 ---- Index: CacheStats.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Cache/CacheStats.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** CacheStats.cs 3 Jun 2005 11:39:28 -0000 1.1 --- CacheStats.cs 20 Jun 2005 01:47:49 -0000 1.2 *************** *** 138,147 **** } - public double ScavengeInterval - { - get{return this._cache.ScavengeInterval;} - set{this._cache.ScavengeInterval = value;} - } - #endregion --- 138,141 ---- Index: CacheManager.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Cache/CacheManager.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CacheManager.cs 25 May 2005 05:17:46 -0000 1.2 --- CacheManager.cs 20 Jun 2005 01:47:49 -0000 1.3 *************** *** 8,14 **** public class CacheManager { ! private static ICache _cache = new ImmutableInMemoryCache(); ! private CacheManager() { } --- 8,14 ---- public class CacheManager { ! private static ICache _cache = null; ! static CacheManager() { } *************** *** 18,21 **** --- 18,22 ---- get { + if(_cache == null) _cache = new ImmutableInMemoryCache(); return _cache; } |