Replace Hashtable with ConcurrentMap
Hashtable is an ancient class that should never be used in modern Java code. ConcurrentMap or a synchronizedMap() are the correct ways to create a thread-safe Map structure. Change-Id: Iaa50cde3112c1b9f5063df9fecac646d0eb707da
This commit is contained in:
@@ -50,7 +50,6 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.Hashtable;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -95,7 +94,7 @@ public class PluginLoader implements LifecycleListener {
|
||||
disabled = Maps.newConcurrentMap();
|
||||
broken = Maps.newHashMap();
|
||||
toCleanup = Queues.newArrayDeque();
|
||||
cleanupHandles = new Hashtable<Plugin,CleanupHandle>();
|
||||
cleanupHandles = Maps.newConcurrentMap();
|
||||
cleaner = pct;
|
||||
|
||||
long checkFrequency = ConfigUtil.getTimeUnit(cfg,
|
||||
|
Reference in New Issue
Block a user