drive

package
v1.1.4 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdapterElasticsearch added in v1.1.0

func NewAdapterElasticsearch(addresses []string) gcache.Adapter

Types

type AdapterElasticsearch added in v1.1.0

type AdapterElasticsearch struct {
	//FilePath string
	Addresses []string
}

func (AdapterElasticsearch) Clear added in v1.1.0

func (AdapterElasticsearch) Close added in v1.1.0

func (AdapterElasticsearch) Contains added in v1.1.0

func (a AdapterElasticsearch) Contains(ctx context.Context, key interface{}) (bool, error)

func (AdapterElasticsearch) Data added in v1.1.0

func (a AdapterElasticsearch) Data(ctx context.Context) (data map[interface{}]interface{}, err error)

func (AdapterElasticsearch) Get added in v1.1.0

func (a AdapterElasticsearch) Get(ctx context.Context, key interface{}) (*gvar.Var, error)

func (AdapterElasticsearch) GetExpire added in v1.1.0

func (a AdapterElasticsearch) GetExpire(ctx context.Context, key interface{}) (time.Duration, error)

func (AdapterElasticsearch) GetOrSet added in v1.1.0

func (a AdapterElasticsearch) GetOrSet(ctx context.Context, key interface{}, value interface{}, duration time.Duration) (result *gvar.Var, err error)

func (AdapterElasticsearch) GetOrSetFunc added in v1.1.0

func (a AdapterElasticsearch) GetOrSetFunc(ctx context.Context, key interface{}, f gcache.Func, duration time.Duration) (result *gvar.Var, err error)

func (AdapterElasticsearch) GetOrSetFuncLock added in v1.1.0

func (a AdapterElasticsearch) GetOrSetFuncLock(ctx context.Context, key interface{}, f gcache.Func, duration time.Duration) (result *gvar.Var, err error)

func (AdapterElasticsearch) Keys added in v1.1.0

func (a AdapterElasticsearch) Keys(ctx context.Context) (keys []interface{}, err error)

func (AdapterElasticsearch) Remove added in v1.1.0

func (a AdapterElasticsearch) Remove(ctx context.Context, keys ...interface{}) (lastValue *gvar.Var, err error)

func (AdapterElasticsearch) Set added in v1.1.0

func (a AdapterElasticsearch) Set(ctx context.Context, key interface{}, value interface{}, duration time.Duration) error

func (AdapterElasticsearch) SetIfNotExist added in v1.1.0

func (a AdapterElasticsearch) SetIfNotExist(ctx context.Context, key interface{}, value interface{}, duration time.Duration) (ok bool, err error)

func (AdapterElasticsearch) SetIfNotExistFunc added in v1.1.0

func (a AdapterElasticsearch) SetIfNotExistFunc(ctx context.Context, key interface{}, f gcache.Func, duration time.Duration) (ok bool, err error)

func (AdapterElasticsearch) SetIfNotExistFuncLock added in v1.1.0

func (a AdapterElasticsearch) SetIfNotExistFuncLock(ctx context.Context, key interface{}, f gcache.Func, duration time.Duration) (ok bool, err error)

func (AdapterElasticsearch) SetMap added in v1.1.0

func (a AdapterElasticsearch) SetMap(ctx context.Context, data map[interface{}]interface{}, duration time.Duration) error

func (AdapterElasticsearch) Size added in v1.1.0

func (a AdapterElasticsearch) Size(ctx context.Context) (size int, err error)

func (AdapterElasticsearch) Update added in v1.1.0

func (a AdapterElasticsearch) Update(ctx context.Context, key interface{}, value interface{}) (oldValue *gvar.Var, exist bool, err error)

func (AdapterElasticsearch) UpdateExpire added in v1.1.0

func (a AdapterElasticsearch) UpdateExpire(ctx context.Context, key interface{}, duration time.Duration) (oldDuration time.Duration, err error)

func (AdapterElasticsearch) Values added in v1.1.0

func (a AdapterElasticsearch) Values(ctx context.Context) (values []interface{}, err error)

Jump to

Keyboard shortcuts

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