public void Add(Type type) { string TypeName = type.FullName; EntityTypesCacheItem NewCache = new EntityTypesCacheItem(type); AddCache(TypeName, NewCache); }
//public void AddGlobalType(Type type) //{ // string TypeName = type.FullName; // PropertyCache NewCache = new PropertyGlobalCache(type); // AddCache(TypeName, NewCache); //} public void AddCache(string cachename, EntityTypesCacheItem cache) { lock (Locker) { if (Exist(cachename)) { Items[cachename] = cache; return; } Items.Add(cachename, cache); } }
public void AddCache(EntityTypesCacheItem cache) { AddCache(cache.CacheName, cache); }