Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CacheMockGetProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockCommonProxyContext pctx.MethodName = "Get" return }() CacheMockLookupProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockCommonProxyContext pctx.MethodName = "Lookup" return }() CacheMockSetProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockCommonProxyContext pctx.MethodName = "Set" return }() CacheMockSetNXProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockCommonProxyContext pctx.MethodName = "SetNX" return }() )
View Source
var ( CacheMockMockGetProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockMockCommonProxyContext pctx.MethodName = "Get" return }() CacheMockMockLookupProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockMockCommonProxyContext pctx.MethodName = "Lookup" return }() CacheMockMockSetProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockMockCommonProxyContext pctx.MethodName = "Set" return }() CacheMockMockSetNXProxyContext = func() (pctx inject.ProxyContext) { pctx = cacheMockMockCommonProxyContext pctx.MethodName = "SetNX" return }() )
Functions ¶
func RegisterProxyMethod ¶ added in v0.12.0
func RegisterProxyMethod(pctx inject.ProxyContext, cf inject.CtxFunc)
Types ¶
type Cache ¶
type Cache interface {
Get(key string) any
Lookup(key string) (any, bool)
Set(key string, value any) bool
SetNX(key string, value any, expire time.Duration) bool
}
Cache 缓存
type CacheMock ¶ added in v0.5.0
type CacheMock struct {
GetFunc func(key string) any
LookupFunc func(key string) (any, bool)
SetFunc func(key string, value any) bool
SetNXFunc func(key string, value any, expire time.Duration) bool
}
type CacheMockMock ¶ added in v0.5.0
type CacheMockMock struct {
GetFunc func(key string) any
LookupFunc func(key string) (any, bool)
SetFunc func(key string, value any) bool
SetNXFunc func(key string, value any, expire time.Duration) bool
}
func (*CacheMockMock) Get ¶ added in v0.5.0
func (mockRecv *CacheMockMock) Get(key string) any
func (*CacheMockMock) Lookup ¶ added in v0.5.0
func (mockRecv *CacheMockMock) Lookup(key string) (any, bool)
type ICacheMock ¶ added in v0.5.0
type ImemImplMock ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.