cache

package
v0.0.0-...-94da729 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2023 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ChannelMessageLru = NewLruCache(2048)

int:ChannelMessage

View Source
var FriendRequestLru = NewLruCache(128)

string:

View Source
var GetGuildAdminTimeLru = NewLruCache(100)
View Source
var GroupInvitedRequestLru = NewLruCache(16)

string:

View Source
var GroupMessageLru = NewLruCache(2048)

int:GroupMessage

View Source
var GroupRequestLru = NewLruCache(128)

string:

View Source
var GuildAdminLru = NewLruCache(2048)
View Source
var PrivateMessageLru = NewLruCache(512)

int:PrivateMessage

Functions

This section is empty.

Types

type LruCache

type LruCache struct {
	*lru.Cache
	sync.Mutex
}

func NewLruCache

func NewLruCache(maxEntries int) *LruCache

func (*LruCache) Add

func (l *LruCache) Add(key lru.Key, value interface{})

func (*LruCache) Get

func (l *LruCache) Get(key lru.Key) (value interface{}, ok bool)

Jump to

Keyboard shortcuts

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