public override void CreateUninitializedItem()

in src/DynamoDBSessionStateStore.cs [709:723]


        public override void CreateUninitializedItem(HttpContext context, string sessionId, int timeout)
        {
            LogInfo("CreateUninitializedItem", sessionId, timeout, context);

            var expiration = DateTime.Now.Add(this._timeout);
            Document session = new Document();
            session[ATTRIBUTE_SESSION_ID] = GetHashKey(sessionId);
            session[ATTRIBUTE_LOCKED] = false;
            session[ATTRIBUTE_CREATE_DATE] = DateTime.Now;
            session[ATTRIBUTE_EXPIRES] = expiration;
            session[ATTRIBUTE_FLAGS] = 1;
            session[ATTRIBUTE_RECORD_FORMAT_VERSION] = CURRENT_RECORD_FORMAT_VERSION;
            SetTTLAttribute(session, expiration);
            this._table.PutItem(session);
        }