public CacheStateTS View() { CachePermission.ViewCache.AssertAuthorized(); var tables = CacheLogic.Statistics().Select(ctb => new CacheTableTS(ctb)).ToList(); var lazies = GlobalLazy.Statistics().Select(ctb => new ResetLazyStatsTS(ctb)).ToList(); return(new CacheStateTS { isEnabled = !CacheLogic.GloballyDisabled, tables = tables, lazies = lazies }); }
public CacheStateTS View() { CachePermission.ViewCache.AssertAuthorized(); var tables = CacheLogic.Statistics().Select(ctb => new CacheTableTS(ctb)).ToList(); var lazies = GlobalLazy.Statistics().Select(ctb => new ResetLazyStatsTS(ctb)).ToList(); return(new CacheStateTS { IsEnabled = !CacheLogic.GloballyDisabled, ServerBroadcast = CacheLogic.ServerBroadcast?.ToString(), SqlDependency = CacheLogic.WithSqlDependency, Tables = tables, Lazies = lazies }); }