internal AdSqlCacheRepository
 (
     AdDataRepository adRepository,
     [Import("StaffRoleName")]string staffRoleName,
     [Import("SubmitterRoleName")]string submitterRoleName,
     [Import("AdminRoleName")]string adminRoleName,
     [Import("AdUserPropertiesSqlCacheRefreshMinutes")] int adUserPropertiesSqlCacheRefreshMinutes
 )
 {
     AdRepository = adRepository;
     TdStaffRoleName = staffRoleName;
     TdSubmittersRoleName = submitterRoleName;
     TdAdminRoleName = adminRoleName;
     AdUserPropertiesSqlCacheRefreshMinutes = adUserPropertiesSqlCacheRefreshMinutes;
 }
 internal AdSqlCacheRepository
 (
     AdDataRepository adRepository,
     [Import("StaffRoleName")] string staffRoleName,
     [Import("SubmitterRoleName")] string submitterRoleName,
     [Import("AdminRoleName")] string adminRoleName,
     [Import("AdUserPropertiesSqlCacheRefreshMinutes")] int adUserPropertiesSqlCacheRefreshMinutes
 )
 {
     AdRepository         = adRepository;
     TdStaffRoleName      = staffRoleName;
     TdSubmittersRoleName = submitterRoleName;
     TdAdminRoleName      = adminRoleName;
     AdUserPropertiesSqlCacheRefreshMinutes = adUserPropertiesSqlCacheRefreshMinutes;
 }