MCPcopy Create free account
hub / github.com/devfeel/dotweb / NewSessionState

Function NewSessionState

session/sessionstate.go:29–33  ·  view source on GitHub ↗
(store SessionStore, sessionId string, values map[interface{}]interface{})

Source from the content-addressed store, hash-verified

27}
28
29func NewSessionState(store SessionStore, sessionId string, values map[interface{}]interface{}) *SessionState {
30 state := sessionStatePool.Get().(*SessionState)
31 state.reset(store, sessionId, values, time.Now())
32 return state
33}
34
35// Set key-value to current state
36func (state *SessionState) reset(store SessionStore, sessionId string, values map[interface{}]interface{}, accessTime time.Time) {

Calls 2

GetMethod · 0.65
resetMethod · 0.65