cacheservice

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2023 License: AGPL-3.0, AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacheService

type CacheService interface {
	CloseAll()
	ClearAll()
	Clear(entity *_meta.Entity)
	Lock(entity *_meta.Entity)
	Unlock(entity *_meta.Entity)
	RLock(entity *_meta.Entity)
	RUnlock(entity *_meta.Entity)

	Set(key *_meta.Key, object *_meta.Object, keyArgs ...interface{}) bool
	SetUnsafe(key *_meta.Key, object *_meta.Object, keyArgs ...interface{}) bool
	Get(entity *_meta.Entity, key *_meta.Key, keepRLock bool, keyArgs ...interface{}) (*_meta.Object, bool)
	GetUnsafe(entity *_meta.Entity, key *_meta.Key, keepRLock bool, keyArgs ...interface{}) (*_meta.Object, bool)
	Del(entity *_meta.Entity, key *_meta.Key, keyArgs ...interface{})
	DelUnsafe(entity *_meta.Entity, key *_meta.Key, keyArgs ...interface{})
}

CacheService - интерфейс для работы с кэшем

Jump to

Keyboard shortcuts

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