Thanks for your reply,
I need a MailKitHelper object for each tenant, so making singleton would not be a good choice.
Update: I basically solved it now by using MemoryCache