/// <summary>
        /// cache access method
        /// </summary>
        /// <returns></returns>
        private ConcurrentDictionary <long, ConcurrentDictionary <string, dynamic> > VerifyConfigDataLoaded()
        {
            MemoryCache memoryCache = MemoryCache.Default;

            return(memoryCache.AddOrGetExistingCacheEntry(nameof(ConfigurationManager) + nameof(VerifyConfigDataLoaded),
                                                          GenerateCurrentConfigSettings,
                                                          new CacheItemPolicy {
                AbsoluteExpiration = DateTimeOffset.Now.AddHours(1)
            }));
        }