private bool IdleOutConnection(TItem connection, DateTime now) { if (connection == null) { return(false); } bool flag = false; IdlingConnectionSettings <TKey, TItem> settings = this.connectionMapping[connection]; if (now > (settings.LastUsage + this.idleTimeout)) { this.TraceConnectionIdleTimeoutExpired(); return(true); } if ((now - settings.CreationTime) >= this.leaseTimeout) { this.TraceConnectionLeaseTimeoutExpired(); flag = true; } return(flag); }
bool IdleOutConnection(TItem connection, DateTime now) { if (connection == null) { return(false); } bool result = false; IdlingConnectionSettings idlingSettings = this.connectionMapping[connection]; if (now > (idlingSettings.LastUsage + this.idleTimeout)) { TraceConnectionIdleTimeoutExpired(); result = true; } else if (now - idlingSettings.CreationTime >= this.leaseTimeout) { TraceConnectionLeaseTimeoutExpired(); result = true; } return(result); }