http/sessioncache.go
func NewSessionCache(d time.Duration, salt string) *SessionCache {
	return &SessionCache{
		cache: data.NewCache(d),
		salter: crypt.NewSalter(
			crypt.NewRandomSourceListSecure(), []byte(salt)),
	}
}
func NewSessionCache(d time.Duration, salt string) *SessionCache {
	return &SessionCache{
		cache: data.NewCache(d),
		salter: crypt.NewSalter(
			crypt.NewRandomSourceListSecure(), []byte(salt)),
	}
}
// NewSessionCache creates a new instance of SessionCache and defines a lifetime
// for sessions and a initial salt for random input.