public NativeSQLQueryPlan GetNativeSQLQueryPlan(NativeSQLQuerySpecification spec) { var plan = (NativeSQLQueryPlan)planCache[spec]; if (plan == null) { if (log.IsDebugEnabled) { log.Debug("unable to locate native-sql query plan in cache; generating (" + spec.QueryString + ")"); } plan = new NativeSQLQueryPlan(spec, factory); planCache.Put(spec, plan); } else { if (log.IsDebugEnabled) { log.Debug("located native-sql query plan in cache (" + spec.QueryString + ")"); } } return(plan); }
public NativeSQLQueryPlan GetNativeSQLQueryPlan(NativeSQLQuerySpecification spec) { var plan = (NativeSQLQueryPlan)planCache[spec]; if (plan == null) { if (log.IsDebugEnabled) { log.Debug("unable to locate native-sql query plan in cache; generating (" + spec.QueryString + ")"); } plan = new NativeSQLQueryPlan(spec, factory); planCache.Put(spec, plan); } else { if (log.IsDebugEnabled) { log.Debug("located native-sql query plan in cache (" + spec.QueryString + ")"); } } return plan; }