public FunctionIndexer(
     CloudStorageAccount cloudStorageAccount,
     IFunctionInstanceLogger functionInstanceLogger,
     IFunctionInstanceLookup functionInstanceLookup,
     IFunctionStatisticsWriter statisticsWriter,
     IRecentInvocationIndexWriter recentInvocationsWriter,
     IRecentInvocationIndexByFunctionWriter recentInvocationsByFunctionWriter,
     IRecentInvocationIndexByJobRunWriter recentInvocationsByJobRunWriter,
     IRecentInvocationIndexByParentWriter recentInvocationsByParentWriter)
 {
     _cloudStorageAccount = cloudStorageAccount;
     _functionInstanceLogger = functionInstanceLogger;
     _functionInstanceLookup = functionInstanceLookup;
     _statisticsWriter = statisticsWriter;
     _recentInvocationsWriter = recentInvocationsWriter;
     _recentInvocationsByFunctionWriter = recentInvocationsByFunctionWriter;
     _recentInvocationsByJobRunWriter = recentInvocationsByJobRunWriter;
     _recentInvocationsByParentWriter = recentInvocationsByParentWriter;
 }
 public FunctionIndexer(
     CloudStorageAccount cloudStorageAccount,
     IFunctionInstanceLogger functionInstanceLogger,
     IFunctionInstanceLookup functionInstanceLookup,
     IFunctionStatisticsWriter statisticsWriter,
     IRecentInvocationIndexWriter recentInvocationsWriter,
     IRecentInvocationIndexByFunctionWriter recentInvocationsByFunctionWriter,
     IRecentInvocationIndexByJobRunWriter recentInvocationsByJobRunWriter,
     IRecentInvocationIndexByParentWriter recentInvocationsByParentWriter)
 {
     _cloudStorageAccount               = cloudStorageAccount;
     _functionInstanceLogger            = functionInstanceLogger;
     _functionInstanceLookup            = functionInstanceLookup;
     _statisticsWriter                  = statisticsWriter;
     _recentInvocationsWriter           = recentInvocationsWriter;
     _recentInvocationsByFunctionWriter = recentInvocationsByFunctionWriter;
     _recentInvocationsByJobRunWriter   = recentInvocationsByJobRunWriter;
     _recentInvocationsByParentWriter   = recentInvocationsByParentWriter;
 }