/// <summary>
        ///
        /// </summary>
        /// <param name="type"></param>
        private static void InternalAddToCache(SBType type)
        {
            var cacheType = CacheList.Any(a => a.TypeId == type.TypeId);

            if (!cacheType)
            {
                CacheList.Add(type);
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="type"></param>
 internal static void AddToCache(SBType type)
 {
     lock (CacheList)
         InternalAddToCache(type);
 }