public static async Task <Asset> PullCachedAsset(this StarragPageModel pageModel, string assetNumber) { return(await PullAll <Asset>(pageModel, assetNumber)); }
public static async Task PushAll <T>(this StarragPageModel pageModel, string key, T value, bool pushSql = false, bool PushSession = true, bool PushDistributedCache = true) { await pageModel._cacheService.PushAll <T>(key, value, pageModel._cacheService._session, pushSql, PushSession, PushDistributedCache); }
public static async Task <List <Asset> > PullAssetCache(this StarragPageModel pageModel) { return(await PullAll <List <Asset> >(pageModel, Startup.AssetCache)); }
public static async Task <T> PullAll <T>(this StarragPageModel pageModel, string key) { return(await pageModel._cacheService.PullAll <T>(key, pageModel._cacheService._session)); }