in src/DynamoDBSessionStateStore.cs [746:761]
public override void ResetItemTimeout(HttpContext context, string sessionId)
{
LogInfo("ResetItemTimeout", sessionId, context);
var suppressKeepalive = _strictDisableSession && context.Session == null;
if (suppressKeepalive)
return;
var expiration = DateTime.Now.Add(this._timeout);
Document doc = new Document();
doc[ATTRIBUTE_SESSION_ID] = GetHashKey(sessionId);
doc[ATTRIBUTE_LOCKED] = false;
doc[ATTRIBUTE_EXPIRES] = expiration;
SetTTLAttribute(doc, expiration);
this._table.UpdateItem(doc);
}