GetMemory 获取单个 Memory
(ctx context.Context, namespace, key string)
| 178 | |
| 179 | // GetMemory 获取单个 Memory |
| 180 | func (m *Manager) GetMemory(ctx context.Context, namespace, key string) (*LogicMemory, error) { |
| 181 | memory, err := m.store.Get(ctx, namespace, key) |
| 182 | if err != nil { |
| 183 | return nil, err |
| 184 | } |
| 185 | |
| 186 | // 更新访问计数 |
| 187 | go func() { |
| 188 | _ = m.store.IncrementAccessCount(context.Background(), namespace, key) |
| 189 | }() |
| 190 | |
| 191 | return memory, nil |
| 192 | } |
| 193 | |
| 194 | // DeleteMemory 删除 Memory |
| 195 | func (m *Manager) DeleteMemory(ctx context.Context, namespace, key string) error { |
no test coverage detected