(store SessionStore, sessionId string, values map[interface{}]interface{})
| 27 | } |
| 28 | |
| 29 | func 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 |
| 36 | func (state *SessionState) reset(store SessionStore, sessionId string, values map[interface{}]interface{}, accessTime time.Time) { |