cache

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AtomicInt

type AtomicInt int64

func (*AtomicInt) Add

func (i *AtomicInt) Add(n int64)

Add atomically adds n to i.

func (*AtomicInt) Get

func (i *AtomicInt) Get() int64

Get atomically gets the value of i.

type MysqlCache

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

func NewMysqlCache

func NewMysqlCache(typeName string, db *models.DBClient) *MysqlCache

func (*MysqlCache) Delete

func (c *MysqlCache) Delete(key string) error

Delete delete the key

func (*MysqlCache) Get

func (c *MysqlCache) Get(key string, outValue interface{}) error

Get value with key

func (*MysqlCache) Set

func (c *MysqlCache) Set(key string, value interface{}) error

Set a value with key

func (*MysqlCache) Status

func (c *MysqlCache) Status() *gitmodule.CacheStatus

Status return the status of cache

Jump to

Keyboard shortcuts

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