Using ServerStorage to store models VS using a mesh Id to load them in game

For rendering models that I want to be exclusive to the client, which option is best? I know that server storage doesn’t load models on the client which saves memory, but is it instead better to store mesh ids on the client and to load them in that way when needed? Also, when a model is used on the client for the first time, I think I’ve heard somewhere that the model is cached even if all instances/clones of that model are deleted. Is this true?