public static bool Contains(PersistableBusinessObject value, bool fullyPopulated) { bool contains = false; if (cache != null) { contains = cache.Contains(string.Concat(value.Id.ToString(), "|", value.GetType().ToString(), "|", fullyPopulated.ToString())); } if (!contains && !fullyPopulated) { //we were after a non fully populated object, and there wasn't one lets see if there is a fully populated object if (cache != null) { contains = cache.Contains(string.Concat(value.Id.ToString(), "|", value.GetType().ToString(), "|", true.ToString())); } } return(contains); }
public static bool Contains(string key) { return(_cache.Contains(key)); }