private string InsertCacheWithTypeDependency(ISnCache cache, Node node) { var cacheKey = "NodeData." + node.VersionId; var dependencies = new NodeTypeDependency(node.NodeTypeId); cache.Insert(cacheKey, node.Data, dependencies); return(cacheKey); }
private string WhatIsInTheCache(ISnCache cache) { var sb = new StringBuilder(); foreach (var x in cache) { sb.AppendLine(x.Key); } return(sb.ToString()); }
/// <summary> /// Sets the cache provider. /// </summary> /// <param name="repositoryBuilder"></param> /// <param name="cacheProvider">ICache instance.</param> public static IRepositoryBuilder UseCacheProvider(this IRepositoryBuilder repositoryBuilder, ISnCache cacheProvider) { Configuration.Providers.Instance.CacheProvider = cacheProvider; WriteLog("CacheProvider", cacheProvider); return(repositoryBuilder); }
public static IRepositoryBuilder UseCacheProvider(this IRepositoryBuilder repositoryBuilder, ISnCache cacheProvider) { return(repositoryBuilder); }