public static EodDataProvider getInstance(EodVersion version)
        {
            EodDataProvider provider;

            if (!_PROVIDERS.TryGetValue(version, out provider))
            {
                provider            = new EodDataProvider(version);
                _PROVIDERS[version] = provider;
            }

            return(provider);
        }
 //========================================================================================================================
 // Construct a EOD data provider with the passed version
 // @param version version to initialize
 //========================================================================================================================
 private EodDataProvider(EodVersion version) : base("eod_public", version.getVersion())
 {
 }