memory

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2025 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SessionProvider

func SessionProvider() httpsession.SessionProvider

Types

type MemSessionProvider

type MemSessionProvider struct {
	// contains filtered or unexported fields
}

func (*MemSessionProvider) NewSession

func (s *MemSessionProvider) NewSession(expire *time.Time) httpsession.Session

func (*MemSessionProvider) Session

func (s *MemSessionProvider) Session(key string) httpsession.Session

func (*MemSessionProvider) Sessions

func (s *MemSessionProvider) Sessions() map[string]httpsession.Session

type MemorySession

type MemorySession struct {
	httpsession.DefaultSession
	// contains filtered or unexported fields
}

func (*MemorySession) Clear

func (s *MemorySession) Clear() httpsession.Session

func (*MemorySession) Data

func (s *MemorySession) Data() map[string]string

func (*MemorySession) Delete

func (s *MemorySession) Delete(key string)

func (*MemorySession) Expire

func (s *MemorySession) Expire() *time.Time

func (*MemorySession) GetInt64

func (s *MemorySession) GetInt64(key string) int64

func (*MemorySession) GetString

func (s *MemorySession) GetString(key string) string

func (*MemorySession) GetStruct

func (s *MemorySession) GetStruct(key string, obj any)

func (*MemorySession) IsExpire

func (s *MemorySession) IsExpire() bool

func (*MemorySession) PutInt64

func (s *MemorySession) PutInt64(key string, value int64) httpsession.Session

func (*MemorySession) PutString

func (s *MemorySession) PutString(key string, value string) httpsession.Session

func (*MemorySession) PutStruct

func (s *MemorySession) PutStruct(key string, value any) httpsession.Session

func (*MemorySession) Reload

func (s *MemorySession) Reload() httpsession.Session

func (*MemorySession) Save

func (s *MemorySession) Save() httpsession.Session

func (*MemorySession) SetExpire

func (s *MemorySession) SetExpire(expire *time.Time) httpsession.Session

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL