import io.netty.util.Timeout;
import java.math.BigInteger;
import java.util.ArrayList;
+import java.util.Collection;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
private NotificationService notificationService;
private final MessageSpy<Class> messageSpy;
private DeviceDisconnectedHandler deviceDisconnectedHandler;
- private final List<DeviceContextClosedHandler> closeHandlers = new ArrayList<>();
+ private final Collection<DeviceContextClosedHandler> closeHandlers = new HashSet<>();
private NotificationPublishService notificationPublishService;
private final ThrottledConnectionsHolder throttledConnectionsHolder;