Removes all associations from this map.
Read-only aliases observe the resulting empty map. Capacity and iterator invalidation follow the concrete implementation's contract.