Exemple #1
0
            public T Query <T>(IRegisterRuleDescriptor rule)
            {
                if (rule is RegisterRule)
                {
                    return(this.Query <T>((RegisterRule)rule));
                }

                return(ContextCache == null ? default(T) : ContextCache.Get <T>(rule.ToString()));
            }
Exemple #2
0
            public T Cache <T>(IRegisterRuleDescriptor rule, T @object)
            {
                if (ContextCache == null)
                {
                    return(@object);
                }

                ContextCache.Set(rule.ToString(), @object);
                return(@object);
            }