Demo: Why setup AnnotationImageHandler as singleton

Hi,



I have a question on the unity configuration implemented under Unity.config of the demo project.



I noticed that the AnnotationImageHandler and IUserDataHandler is configured as a singleton instead of transient. I am assuming that this is because the repository is JSON on file system. Are there any other reason why it needs to be singleton?



I am implementing DB repository and I prefer it to be transient.



Thanks.



Regards,





Leo

@leobarcenas1

Thank you for your inquiry.


I am not sure about this therefore i am forwarding your query to the product team for more details. Once we have any response from product team we will inform you here.

Have a good weekend ahead.

Warm Regards,