Skip to content

Commit 147bf0a

Browse files
committed
Always round deadline up
1 parent a58a693 commit 147bf0a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

internal/backend/backend.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ func (b *Backend[K, V]) prepareDeadline(ttl time.Duration) int64 {
234234
b.onceStartCleanupLoop()
235235

236236
now := time.Now()
237-
deadline = now.Add(ttl).Round(b.debounce).UnixNano()
237+
deadline = now.Add(ttl).Truncate(b.debounce).Add(b.debounce).UnixNano()
238238

239239
if b.earliestExpireAt == 0 || deadline < b.earliestExpireAt {
240240
b.resetTimer(now.UnixNano(), deadline)

0 commit comments

Comments
 (0)