because when we rewire a new component in ComponentRegistry, it will invoke the ```@Start``` if the cache is already running. In this case, it would invoke transport.start() again