private void InternalCreateEmptyTables() { EnsureSchemaCreated(); PublicStagingTablesBuilder.Get().Execute(ConnectionString, TimeoutSecs); // add the consolidation tables too... new ConsolidationTablesBuilder().Execute(ConnectionString, TimeoutSecs); }
public static PublicStagingTablesBuilder Get() { PublicStagingTablesBuilder result; var o = _memoryCache.Get("builder"); if (o == null) { result = new PublicStagingTablesBuilder(); _memoryCache.Set("builder", result, DateTimeOffset.UtcNow.AddMinutes(CacheLifetimeMins)); } else { result = (PublicStagingTablesBuilder)o; } return(result); }