drive

package
v1.1.13 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdapterElasticsearch

func NewAdapterElasticsearch(addresses []string) gcache.Adapter

Types

type AdapterElasticsearch

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

func (AdapterElasticsearch) Clear

func (AdapterElasticsearch) Close

func (AdapterElasticsearch) Contains

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

func (AdapterElasticsearch) Data

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

func (AdapterElasticsearch) Get

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

func (AdapterElasticsearch) GetExpire

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

func (AdapterElasticsearch) GetOrSet

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

func (AdapterElasticsearch) GetOrSetFunc

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

func (AdapterElasticsearch) GetOrSetFuncLock

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

func (AdapterElasticsearch) Keys

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

func (AdapterElasticsearch) Remove

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

func (AdapterElasticsearch) Set

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

func (AdapterElasticsearch) SetIfNotExist

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

func (AdapterElasticsearch) SetIfNotExistFunc

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

func (AdapterElasticsearch) SetIfNotExistFuncLock

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

func (AdapterElasticsearch) SetMap

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

func (AdapterElasticsearch) Size

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

func (AdapterElasticsearch) Update

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

func (AdapterElasticsearch) UpdateExpire

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

func (AdapterElasticsearch) Values

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