import org.opendaylight.controller.sal.connector.api.RpcRouter;
import java.io.Serializable;
-import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
public class RoutingTable implements Copier<RoutingTable>, Serializable {
+ private static final long serialVersionUID = 1L;
private Map<RpcRouter.RouteIdentifier<?, ?, ?>, Long> table = new HashMap<>();
private ActorRef router;
@Override
public RoutingTable copy() {
RoutingTable copy = new RoutingTable();
- copy.setTable(Collections.unmodifiableMap(table));
+ copy.setTable(new HashMap<>(table));
copy.setRouter(this.getRouter());
return copy;