Fixes merge issues, fixes up some unit tests, removes the For<T> config section stuff and simplifies the singleton, refactors it with methods as per discussion with stephen.

This commit is contained in:
Shannon
2013-09-25 19:23:41 +10:00
parent f356b94c39
commit 1e9a17babe
125 changed files with 397 additions and 509 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Collections;
using System.Linq;
using System.Threading;
using System.Web;
@@ -23,6 +24,11 @@ namespace Umbraco.Core.Cache
}
protected override DictionaryCacheWrapper DictionaryCache
{
get { return _wrapper; }
}
/// <summary>
/// Clears all objects in the System.Web.Cache with the System.Type specified that satisfy the predicate
/// </summary>
public override void ClearCacheObjectTypes<T>(Func<string, T, bool> predicate)
@@ -49,11 +55,6 @@ namespace Umbraco.Core.Cache
}
}
/// <summary>
{
get { return _wrapper; }
}
/// <summary>
/// Gets (and adds if necessary) an item from the cache with all of the default parameters
/// </summary>