It is a fast detector]]>
ExecutorServiceobjects must be explicitly shutdown, otherwise, their internal threads can prolong the running of the JVM, even when everything else has stopped.
FindBugs has detected that there are no calls to either the
method, and thus, the
ExecutorService is not guaranteed to ever terminate. This is especially
Executors.newFixedThreadPool() and most of the other convenience methods in
Even though there are some exceptions to this, particularly when a custom
provided, or for
allowsCoreThreadTimeOut() set to true,
it is good practice to explictly shutdown the
ExecutorService when its utility is done.