public static async Task <CacheObject <T> > GetInsertAsync <T>(Expression <Func <Task <T> > > getFunction, string applicationName) where T : class { var key = RedisKeysGenerator.GenerateKey(getFunction, applicationName); return(await GetInsert(key, getFunction.Compile(), ExpiryTime.None).ConfigureAwait(false)); }
public static CacheObject <T> GetInsert <T>(Expression <Func <T> > getFunction) where T : class { var key = RedisKeysGenerator.GenerateKey(getFunction); return(GetInsert(key, getFunction.Compile(), ExpiryTime.None)); }