def METHOD_NAME(
    self, client: redis.Redis,
):
    get_ip_states: Callable[[IPState], Dict[str, IPDesc]] = lambda key: ip_states(client, key)
    self.ip_state_map = IpDescriptorMap(
        defaultdict_key(get_ip_states),  # type: ignore[arg-type]
    )
    self.ipv6_state_map = IpDescriptorMap(
        defaultdict_key(get_ip_states),  # type: ignore[arg-type]
    )
    self.assigned_ip_blocks = AssignedIpBlocksSet(client)
    self.sid_ips_map = IPDescDict(client)
    self.dhcp_gw_info = UplinkGatewayInfo(GatewayInfoMap(client))
    self.dhcp_store = MacToIP(client)  # mac => DHCP_State
    self.allocated_iid = AllocatedIID(client)
    self.sid_session_prefix_allocated = AllocatedSessionPrefix(client)