I do not know a ton about Disruptor internals, but I usually prefer that any thread pool is bounded in size. Can we set the core size to be something like 2? I am assuming we should not be needing a ton of threads for this. Maybe set the max to something like 5. The last thing that I would want is a faulty or overloaded statsd instance to take out a functioning application.