Moving these two to a separate package allows us to better control access to private fields. There was a runtime panic due to an unexported field being accessed, leading to a concurrent map read and write. Moving it into a separate package avoids this issue completely.
Moving these two to a separate package allows us to better control access to private fields. There was a runtime panic due to an unexported field being accessed, leading to a concurrent map read and write. Moving it into a separate package avoids this issue completely.