mirror of
https://github.com/octoleo/plantuml.git
synced 2025-04-07 02:31:51 +00:00
Change Executors.newCachedThreadPool to daemon
This commit is contained in:
parent
1afbb8f35c
commit
64510e5c88
@ -59,6 +59,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
|||||||
import java.util.concurrent.ExecutorService;
|
import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.Future;
|
import java.util.concurrent.Future;
|
||||||
|
import java.util.concurrent.ThreadFactory;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
@ -111,7 +112,13 @@ public class SURL {
|
|||||||
*/
|
*/
|
||||||
private static final Pattern PATTERN_USERINFO = Pattern.compile("(^https?://)(.*@)(.*)");
|
private static final Pattern PATTERN_USERINFO = Pattern.compile("(^https?://)(.*@)(.*)");
|
||||||
|
|
||||||
private static final ExecutorService EXE = Executors.newCachedThreadPool();
|
private static final ExecutorService EXE = Executors.newCachedThreadPool(new ThreadFactory() {
|
||||||
|
public Thread newThread(Runnable r) {
|
||||||
|
final Thread t = Executors.defaultThreadFactory().newThread(r);
|
||||||
|
t.setDaemon(true);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
private static final Map<String, Long> BAD_HOSTS = new ConcurrentHashMap<String, Long>();
|
private static final Map<String, Long> BAD_HOSTS = new ConcurrentHashMap<String, Long>();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user