I have a case where I have a bunch of modules that are in the same application domain and all need to load the same rsl. What I've noticed is when I load the first module, it is loading the rsl, which is expected. However, when I load another module, it is reloading the same rsl. Is this correct behavior? The modules are in the same application domain and they use the same rsl so why is that rsl being reloaded by the second module?
As expected, this doesn't happen again after the first initial load, but I am confused why the initial load of each module is loading the rsl even though the modules are in the same app domain and is the exact same rsl. Any insight into this greatly appreciated.