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;
}
|