update expiry only if it is non-zero
This commit is contained in:
parent
3abe3aa28b
commit
c8d57032bc
@ -38,8 +38,10 @@ func (m *memoryStore) Dump() ([]*store.Record, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// update expiry
|
// update expiry
|
||||||
v.r.Expiry -= t
|
if d > time.Duration(0) {
|
||||||
v.c = time.Now()
|
v.r.Expiry -= t
|
||||||
|
v.c = time.Now()
|
||||||
|
}
|
||||||
|
|
||||||
values = append(values, v.r)
|
values = append(values, v.r)
|
||||||
}
|
}
|
||||||
@ -66,8 +68,10 @@ func (m *memoryStore) Read(key string) (*store.Record, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// update expiry
|
// update expiry
|
||||||
v.r.Expiry -= t
|
if d > time.Duration(0) {
|
||||||
v.c = time.Now()
|
v.r.Expiry -= t
|
||||||
|
v.c = time.Now()
|
||||||
|
}
|
||||||
|
|
||||||
return v.r, nil
|
return v.r, nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user