MultiSet multiple set data
(ctx context.Context, valueMap map[string]interface{}, expiration time.Duration)
| 196 | |
| 197 | // MultiSet multiple set data |
| 198 | func (m *memoryCache) MultiSet(ctx context.Context, valueMap map[string]interface{}, expiration time.Duration) error { |
| 199 | var err error |
| 200 | for key, value := range valueMap { |
| 201 | err = m.Set(ctx, key, value, expiration) |
| 202 | if err != nil { |
| 203 | return err |
| 204 | } |
| 205 | } |
| 206 | return nil |
| 207 | } |
| 208 | |
| 209 | // MultiGet multiple get data |
| 210 | func (m *memoryCache) MultiGet(ctx context.Context, keys []string, value interface{}) error { |