private SessionStateStoreData DoGet(HttpContext context, string id, bool exclusive, out bool locked, out TimeSpan lockAge, out object lockId, out SessionStateActions actionFlags) { locked = false; lockId = null; lockAge = TimeSpan.Zero; actionFlags = SessionStateActions.None; RedisSessionState state = RedisSessionState.FromJson(RedisBase.Item_Get <string>(CreateCustomKey(id))); if (state == null) { return(null); } RedisBase.Item_SetExpire(CreateCustomKey(id), state._timeout); return(CreateLegitStoreData(context, state._sessionItems, state._staticObjects, state._timeout)); }