SlackWebhookAppender 2s batching to prevent spaming slack

Calling .size() on a concurrent queue is generally not a good idea, especially when using a linked queue. Why is the check required? (And 20 seems rather small in 10 seconds). Can always check it on the append side of the equation, then you can print eg "... and 1000 more"