Beispiel #1
0
        public IEnumerable <Code> LoadSearch(long userId, Expression <Func <Code, bool> > predicate, int count = 0)
        {
            IEnumerable <Code> toRet;

            if (!CacheHelper.Get(Module + "_" + Evaluator.PartialEval(predicate), out toRet))
            {
                toRet = _repository.LoadSearch(predicate, count);
                CacheHelper.Add(Module + "_" + Evaluator.PartialEval(predicate), toRet, BlCommon.DefaultTimeOut());
            }
            return(toRet);
        }