@@ -31,7 +31,7 @@ func NewAccounter(
3131 return & Accounter {
3232 maxEntries : maxEntries ,
3333 evictTimeout : evictTimeout ,
34- entries : make ( map [RecordKey ]* RecordMetrics , maxEntries ) ,
34+ entries : map [RecordKey ]* RecordMetrics {} ,
3535 namer : ifaceNamer ,
3636 clock : clock ,
3737 monoClock : monoClock ,
@@ -51,10 +51,10 @@ func (c *Accounter) Account(in <-chan *RawRecord, out chan<- []*Record) {
5151 break
5252 }
5353 evictingEntries := c .entries
54- c .entries = make ( map [RecordKey ]* RecordMetrics , c . maxEntries )
54+ c .entries = map [RecordKey ]* RecordMetrics {}
5555 logrus .WithField ("flows" , len (evictingEntries )).
5656 Debug ("evicting flows from userspace accounter on timeout" )
57- go c .evict (evictingEntries , out )
57+ c .evict (evictingEntries , out )
5858 case record , ok := <- in :
5959 if ! ok {
6060 alog .Debug ("input channel closed. Evicting entries" )
@@ -70,10 +70,10 @@ func (c *Accounter) Account(in <-chan *RawRecord, out chan<- []*Record) {
7070 } else {
7171 if len (c .entries ) >= c .maxEntries {
7272 evictingEntries := c .entries
73- c .entries = make ( map [RecordKey ]* RecordMetrics , c . maxEntries )
73+ c .entries = map [RecordKey ]* RecordMetrics {}
7474 logrus .WithField ("flows" , len (evictingEntries )).
7575 Debug ("evicting flows from userspace accounter after reaching cache max length" )
76- go c .evict (evictingEntries , out )
76+ c .evict (evictingEntries , out )
7777 }
7878 c .entries [record .RecordKey ] = & record .RecordMetrics
7979 }
0 commit comments