(capacity int)
| 40 | } |
| 41 | |
| 42 | func newRecentErrorRing(capacity int) *recentErrorRing { |
| 43 | if capacity <= 0 { |
| 44 | capacity = DefaultRecentErrorCap |
| 45 | } |
| 46 | return &recentErrorRing{buf: make([]RecentError, capacity)} |
| 47 | } |
| 48 | |
| 49 | func (r *recentErrorRing) add(e RecentError) { |
| 50 | if r == nil { |
no outgoing calls