7c6325977b
This makes it so an atomic `invalid` value is used instead of an unbuffered channel. When many invalidations kick in, a lot of values were sent to the channel. (Since OnInvalidate's callback can be run in any goroutine, we need to be careful about races here.) |
||
---|---|---|
.. | ||
ui | ||
msgid.go | ||
msgstore.go |