1
0
mirror of https://github.com/gogf/gf.git synced 2025-04-05 03:05:05 +08:00

fix(os/gcache): function Remove returns value not *gvar.Var as previous version (#3936)

This commit is contained in:
yijiong 2024-11-19 23:30:29 +08:00 committed by GitHub
parent 910703ec3a
commit 0d1aed0741
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -288,11 +288,7 @@ func (c *AdapterMemory) GetExpire(ctx context.Context, key interface{}) (time.Du
// If multiple keys are given, it returns the value of the last deleted item.
func (c *AdapterMemory) Remove(ctx context.Context, keys ...interface{}) (*gvar.Var, error) {
defer c.lru.Remove(keys...)
value, err := c.doRemove(ctx, keys...)
if err != nil {
return nil, err
}
return gvar.New(value), nil
return c.doRemove(ctx, keys...)
}
func (c *AdapterMemory) doRemove(_ context.Context, keys ...interface{}) (*gvar.Var, error) {