internal void set(Type tableType, HashSet <Type> cacheTypes) { if (this.cacheTypes == null) { foreach (MemberCacheLinkWait wait in waits) { wait.removeCacheType(tableType); } waits.SetEmpty(); set(cacheTypes); } }