Skip to content

Commit b7b8a7e

Browse files
committed
cache.Remember exclude error
1 parent fae9b6c commit b7b8a7e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cache/repository.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ func (r *Repository) Remember(key string, val interface{}, timeout time.Duration
6464
}
6565

6666
value := callback()
67+
if err, ok := value.(error); ok {
68+
return err
69+
}
70+
6771
r.Put(key, value, timeout)
6872

6973
return r.Get(key, val)

0 commit comments

Comments
 (0)