public CachingEmailAccountProviderDecorator(IEmailAccountProvider decoratee)
 {
     Decoratee          = decoratee;
     _emailAccountCache = new Dictionary <string, EmailAccount>();
 }
예제 #2
0
 public EmailConverter(IEmailAccountProvider emailAccountProvider)
 {
     EmailAccountProvider = emailAccountProvider;
 }
 public LockingEmailAccountProviderDecorator(IEmailAccountProvider decoratee)
 {
     Decoratee   = decoratee;
     _lockObject = new object();
 }