session/mem/session
session/mem/session
implements sessions stored in-memory.
Documentation
package session // import "bitbucket.org/_mikey/www/session/mem/session"
Package session
VARIABLES
var Store *store
Store
TYPES
type Session struct {
ID uuid.UUID // [16]byte
Data map[string]interface{}
// Has unexported fields.
}
Session
func New(d time.Duration) *Session
New
func (sess *Session) Destroy()
Destroy (*Session)
func (sess *Session) Get(key string) interface{}
Get (*Session)
func (sess *Session) Set(key string, value interface{})
Set (*Session)
func (sess *Session) Start()
Start (*Session)
func (sess *Session) Unset(key string)
Unset (*Session)
Tests
=== RUN TestNew
--- PASS: TestNew (0.00s)
=== RUN TestSetAndGet
--- PASS: TestSetAndGet (0.00s)
=== RUN TestUnset
--- PASS: TestUnset (0.00s)
=== RUN TestDestroy
--- PASS: TestDestroy (0.00s)
PASS
ok bitbucket.org/_mikey/www/session/mem/session 0.003s