public override void ResetItemTimeout(System.Web.HttpContext context, string id) { counters.IncrementTotalOperPc(); #region Reset Item Timeout in Memcached counters.IncrementMemcachedPc(); object obj = this._client.Get(id); if (obj != null) { counters.IncrementMemcachedPc(); this._client.Store(StoreMode.Set, id, obj, new TimeSpan(0, _objConfig.Timeout.Minutes, 0)); } #endregion if (this._bIsDbNone == false) // Saving to Db { #region Reset Item Timeout in db counters.IncrementDbPc(); using (IDbOperations objDb = DbFactory.CreateDbOperations(_strDbType, _strConn)) { objDb.ResetItemTimeout(id, ApplicationName, _objConfig.Timeout.Minutes); } #endregion } }