Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Caching
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv14622/Caching
Modified Files:
AbstractCache.cs ICache.cs
Log Message:
added test for AbstractCache and AspNetCache
Index: ICache.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Caching/ICache.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ICache.cs 24 Aug 2007 22:43:55 -0000 1.3
--- ICache.cs 25 Aug 2007 10:21:22 -0000 1.4
***************
*** 28,32 ****
/// </summary>
/// <author>Aleksandar Seovic</author>
! /// <version>$Id$</version>
public interface ICache
{
--- 28,33 ----
/// </summary>
/// <author>Aleksandar Seovic</author>
! /// <author>Erich Eichinger</author>
! /// <version>$Id$</version>
public interface ICache
{
Index: AbstractCache.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Caching/AbstractCache.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** AbstractCache.cs 24 Aug 2007 22:43:55 -0000 1.4
--- AbstractCache.cs 25 Aug 2007 10:21:21 -0000 1.5
***************
*** 29,32 ****
--- 29,33 ----
/// </summary>
/// <author>Aleksandar Seovic</author>
+ /// <author>Erich Eichinger</author>
/// <version>$Id$</version>
public abstract class AbstractCache : ICache
***************
*** 113,119 ****
public virtual void Clear()
{
! object[] keys = new object[Keys.Count];
! Keys.CopyTo(keys, 0);
! RemoveAll(keys);
}
--- 114,118 ----
public virtual void Clear()
{
! RemoveAll(this.Keys);
}
***************
*** 155,159 ****
public virtual void Insert(object key, object value, TimeSpan timeToLive)
{
! if (TimeSpan.MinValue.Equals(timeToLive) || _enforceTimeToLive)
{
timeToLive = _timeToLive;
--- 154,158 ----
public virtual void Insert(object key, object value, TimeSpan timeToLive)
{
! if (_enforceTimeToLive || (timeToLive < TimeSpan.Zero))
{
timeToLive = _timeToLive;
|