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.