Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryProvider ¶
type MemoryProvider struct {
// contains filtered or unexported fields
}
MemoryProvider 基于 expirable LRU 的内存缓存实现。
func NewMemoryProvider ¶
func NewMemoryProvider(capacity int, ttl time.Duration) (*MemoryProvider, error)
NewMemoryProvider 创建内存缓存。
func (*MemoryProvider) Get ¶
func (p *MemoryProvider) Get(ctx context.Context, key string) (*types.ModelResponse, bool, error)
Get 实现 Provider 接口。
Click to show internal directories.
Click to hide internal directories.