Private equity investor DXD Capital has taken the wraps off a new climate-controlled, 761-unit self-storage building in Toms River.