Great AppCaches renaming

This commit is contained in:
Stephan
2019-01-17 11:01:23 +01:00
parent 67e4703821
commit 0bee01e0ee
108 changed files with 1538 additions and 1440 deletions

View File

@@ -44,14 +44,14 @@ namespace Umbraco.Web.Cache
public override void Refresh(JsonPayload[] payloads)
{
AppCaches.RuntimeCache.ClearCacheObjectTypes<PublicAccessEntry>();
AppCaches.RuntimeCache.ClearOfType<PublicAccessEntry>();
var idsRemoved = new HashSet<int>();
var isolatedCache = AppCaches.IsolatedRuntimeCache.GetOrCreateCache<IContent>();
var isolatedCache = AppCaches.IsolatedCaches.GetOrCreate<IContent>();
foreach (var payload in payloads)
{
isolatedCache.ClearCacheItem(RepositoryCacheKeys.GetKey<IContent>(payload.Id));
isolatedCache.Clear(RepositoryCacheKeys.GetKey<IContent>(payload.Id));
_idkMap.ClearCache(payload.Id);
@@ -59,7 +59,7 @@ namespace Umbraco.Web.Cache
if (payload.ChangeTypes.HasTypesAny(TreeChangeTypes.RefreshBranch | TreeChangeTypes.Remove))
{
var pathid = "," + payload.Id + ",";
isolatedCache.ClearCacheObjectTypes<IContent>((k, v) => v.Path.Contains(pathid));
isolatedCache.ClearOfType<IContent>((k, v) => v.Path.Contains(pathid));
}
//if the item is being completely removed, we need to refresh the domains cache if any domain was assigned to the content
@@ -162,8 +162,8 @@ namespace Umbraco.Web.Cache
appCaches.ClearPartialViewCache();
MacroCacheRefresher.ClearMacroContentCache(appCaches); // just the content
appCaches.IsolatedRuntimeCache.ClearCache<PublicAccessEntry>();
appCaches.IsolatedRuntimeCache.ClearCache<IContent>();
appCaches.IsolatedCaches.ClearCache<PublicAccessEntry>();
appCaches.IsolatedCaches.ClearCache<IContent>();
}
#endregion