Hi there.
I'm having some trouble making sense of how outsystems handles it's extension objects.
Does outsystems instantiate as many classes as it needs on the lowest scope possible, or does it share instances between calls? For example, If i use an extension X with an action A in a web screen's action, will the same X be used in different calls by the same client? What about with different clients?
And what if I call the extension on a web service action? Is there any chance that the same instance will be shared by different web service actions?
I'm having some trouble making sense of how outsystems handles it's extension objects.
Does outsystems instantiate as many classes as it needs on the lowest scope possible, or does it share instances between calls? For example, If i use an extension X with an action A in a web screen's action, will the same X be used in different calls by the same client? What about with different clients?
And what if I call the extension on a web service action? Is there any chance that the same instance will be shared by different web service actions?